在JavaScript中获取HTML-Special-Characters的名称

时间:2018-05-11 16:08:41

标签: javascript html dom

是否可以在JavaScript中以编程方式获取HTML-Special-Characters的名称? 每个示例something like here:

function HtmlEncode(s)
{
  var el = document.createElement("div");
  el.innerText = el.textContent = s;
  s = el.innerHTML;
  return s;
}

Test run:
alert(HtmlEncode('&;\'><"'));

Output:
&amp;;'&gt;&lt;"

但@Cerebrus的功能(见上面的链接)并不总是有效 alert(HtmlEncode('$§©'));

按照示例,它无法跟随字符:

$ : &dollar;
& : &amp;
§ : &sect;
© : &copy;
...

任何想法,我如何获得HTML特殊字符的名称?
(我的意思是上面的编程,但没有像地图一样的列表名称。) 提前致谢

0 个答案:

没有答案