日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 转化为实体符_js转html实体的方法

發布時間:2023/12/2 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 转化为实体符_js转html实体的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法一:

用的瀏覽器內部轉換器實現轉換,方法是動態創建一個容器標簽元素,如DIV,將要轉換的字符串設置為這個元素的innerText,然后返回這個元素的innerHTML,即得到經過HTML編碼轉換的字符串。

function HTMLEncode ( input )

{

var converter = document.createElement("DIV");

converter.innerText = input;

var output = converter.innerHTML;

converter = null;

return output;

}

當 然,還可以用相同的方法實現對字符串的HTMLDecode解碼,但有個問題就是緊跟在字符"

function HTMLDecode ( input )

{

var converter = document.createElement("DIV");

converter.innerHTML = input;

var output = converter.innerText;

converter = null;

return output;

}

方法二:

function HTMLEnCode(str)

{

var s = "";

if (str.length == 0) return "";

s = str.replace(/&/g, ">");

s = s.replace(/

s = s.replace(/>/g, ">");

s = s.replace(/ /g, "?");

s = s.replace(/\'/g, "'");

s = s.replace(/\"/g, """);

s = s.replace(/\n/g, "
");

return s;

}

function HTMLDeCode(str)

{

var s = "";

if (str.length == 0) return "";

s = str.replace(/>/g, "&");

s = s.replace(/</g, "

s = s.replace(/>/g, ">");

s = s.replace(/?/g, " ");

s = s.replace(/'/g, "\'");

s = s.replace(/"/g, "\"");

s = s.replace(/
/g, "\n");

return s;

}

以上就是小編為大家帶來的js轉html實體的方法的全部內容了,希望對大家有所幫助,多多支持腳本之家~

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的js 转化为实体符_js转html实体的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。