我有 JavaScript 代码:
var location = '"HCM - NYC (New York, NY)"';
td_Details.innerText = location;
现在我想将文本位置解码为
“HCM - NYC(纽约州纽约市)”
请指教。谢谢。
JavaScript 中没有特定的函数可以解码 HTML 实体,但是您可以指定一个innerHTML
属性到元素,然后将其读回。
x = document.createElement('div');
x.innerHTML = ""test"";
console.log(x.innerHTML); // => "test"
这适用于任何 HTML 实体,而不仅仅是“”
edit:
正如下面所指出的,你已经成功了一半,只是使用了错误的属性。
Change:
td_Details.innerText = location;
to:
td_Details.innerHTML = location;
备查,innerHTML
在所有浏览器中都可用。innerText
is not.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)