javascript - Prototype.js 或其他 js 函数来解码 html 实体

标签 javascript prototypejs

我正在寻找一个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/

相关文章:

javascript - 如何使用 jquery 创建哈希对象/数组?

javascript - "new"关键字只能调用void函数

javascript - onclick 事件包含剩余空间

javascript - 将模块注入(inject) Controller AngularJs

javascript - 更有效地替换页面上的转义 unicode 字符?

javascript - 关于 prototype 和 prototypejs

javascript - 动态下拉框验证

javascript - 在 AngularJS 项目中使用外部 JS 文件

Javascript 原型(prototype)函数和 SVG setAttribute(onclick)

javascript - Prototype.js 的 JSON.stringify() 数组异常