欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript htmlencode函數(ff兼容版) 主要是編輯器中反轉html代碼

 更新時間:2009年06月21日 18:22:42   作者:  
非常不錯的htmlencode 方法,比用正則實現的更好,而且效率高,推薦使用第一種方法。

方法一:

用的瀏覽器內部轉換器實現轉換,要領是動態(tài)創(chuàng)建一個容器標簽元素,如DIV,將要轉換的字符串設置為這個元素的innerText(ie支持)||textContent(火狐支持),然后返回這個元素的innerHTML,即得到經過HTML編碼轉換的字符串,顯示的時候反過來就可以了(實際上顯示的時候不消通過轉換,直接賦值在div就可以正常顯示的)。


第二種方法: 正則替換
通過把正則表達式把<>和空格符轉換成html編碼,由于這種方法不是系統(tǒng)內置的所以很輕易出現有些特別標簽沒有替換的情況,并且效率低下

大家可以先運行測試下,我也發(fā)現了,還是第一種方法比較好用啊,真不錯,大家一定要記住了。
 另外還是一些編輯器使用的一些htmlencode函數,到時候大家根據需要添加,不過需要提醒的是,代碼一定要測試啊,腳本之家 jb51.net站長發(fā)布這條信息的時候測試確實很麻煩啊,修改了多次
復制代碼 代碼如下:

function HTMLEncode(text){
    text = text.replace(/&/g, "&amp;") ;
    text = text.replace(/"/g, "&quot;") ;
    text = text.replace(/</g, "&lt;") ;
    text = text.replace(/>/g, "&gt;") ;
    //text = text.replace(/\ /g,"&nbsp;");
    text = text.replace(/\n/g,"<br>");
    text = text.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");
    return text;
}

相關文章

  • 如何解決java.lang.NumberFormatException: null異常

    如何解決java.lang.NumberFormatException: null異常

    這篇文章主要介紹了如何解決java.lang.NumberFormatException: null異常問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • JavaScript利用切片實現大文件斷點續(xù)傳

    JavaScript利用切片實現大文件斷點續(xù)傳

    斷點續(xù)傳即在文件上傳期間因為一些原因而導致上傳終止時,下次再次上傳同一個文件就從上一次上傳到一半的地方繼續(xù)上傳,以節(jié)省上傳時間。本文將利用切片實現大文件斷點續(xù)傳功能,快來跟隨小編一起學一學吧
    2022-03-03
  • 微信小程序清空輸入框信息與實現屏幕往上滾動的示例代碼

    微信小程序清空輸入框信息與實現屏幕往上滾動的示例代碼

    這篇文章主要介紹了微信小程序清空輸入框信息與實現屏幕往上滾動的示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 淺談javascript中字符串String與數組Array

    淺談javascript中字符串String與數組Array

    這篇文章主要介紹了淺談javascript中字符串String與數組Array,需要的朋友可以參考下
    2014-12-12
  • (轉載)JavaScript中匿名函數,函數直接量和閉包

    (轉載)JavaScript中匿名函數,函數直接量和閉包

    (轉載)JavaScript中匿名函數,函數直接量和閉包...
    2007-05-05
  • 深入淺析javascript立即執(zhí)行函數

    深入淺析javascript立即執(zhí)行函數

    在Javascript中,任何function在執(zhí)行的時候都會創(chuàng)建一個執(zhí)行上下文,因為為function聲明的變量和function有可能只在該function內部,這個上下文,在調用function的時候,提供了一種簡單的方式來創(chuàng)建自由變量或私有子function。
    2015-10-10
  • 全面解析Bootstrap中Carousel輪播的使用方法

    全面解析Bootstrap中Carousel輪播的使用方法

    這篇文章主要為大家詳細的介紹了Bootstrap中Carousel的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 微信小程序ReferenceError:xxx?is?not?defined報錯解決辦法

    微信小程序ReferenceError:xxx?is?not?defined報錯解決辦法

    最近在學習微信小程序的開發(fā),在一個練手項目中竟然報錯,所以下面這篇文章主要給大家介紹了關于微信小程序ReferenceError:xxx?is?not?defined報錯的解決辦法,需要的朋友可以參考下
    2023-12-12
  • ES6學習教程之對象的擴展詳解

    ES6學習教程之對象的擴展詳解

    這篇文章主要給大家介紹了ES6中對象擴展的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 基于js實現投票的實例代碼

    基于js實現投票的實例代碼

    這篇文章主要介紹了基于js實現投票的實例代碼,三種投票表現效果,個人比較喜歡柱狀投票圖,具有立體感,感興趣的朋友可以參考下
    2015-08-08

最新評論