JS 另类方法高效实现 htmlencode() 与 htmldecode() 函数

function htmlEncode(str) {
  var div = document.createElement("div");
  var text = document.createTextNode(str);
  div.appendChild(text);
  return div.innerHTML;
}

function htmlDecode(str) {
  var div = document.createElement("div");
  div.innerHTML = str;
  return div.innerHTML;
}
1
2
3
4
5
6
7
8
9
10
11
12