把xml格式的字符串append到div,內容出錯 || Js特殊字符轉義之htmlEscape()方法

想把xml格式的字符串append到div,但是由於xml裏面一些特殊符號的問題,append出來的內容有點誤差,以下是找到的解決方案

/*傳入html字符串源碼即可*/

function htmlEscape(text){
  return text.replace(/[<>"&]/g, function(match, pos, originalText){
    switch(match){
    case "<": return "&lt;";
    case ">":return "&gt;";
    case "&":return "&amp;";
    case "\"":return "&quot;";
  }
  });
}

轉自:
Js特殊字符轉義之htmlEscape()方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章