我正在寻找一个prototype.js或其他js函数来解码html编码的实体。我使用的是 Prototype.js 1.6.1,unescapeHTML 不适用于法语编码字符。我相信从我读到的内容来看,这只适用于少数选定的实体。
有人能指出我如何使用 javascript 做这样的事情的正确方向吗?我通常能够将 .text() 与 jQuery 一起使用,但现在使用的主要库是 Prototype。
谢谢。
最佳答案
这个怎么样:
function decode(str) {
var div = document.createElement('div');
div.innerHTML = str;
return div.innerHTML;
}
无法正确返回&
,但对于法国人来说效果很好。更新 fiddle :http://jsfiddle.net/mrchief/MRqnQ/3/
关于javascript - Prototype.js 或其他 js 函数来解码 html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699636/