gpt4 book ai didi

javascript - 如何为 XHTML 应用程序解码 HTML 实体

转载 作者:行者123 更新时间:2023-11-28 02:37:10 25 4
gpt4 key购买 nike

如何为 XHTML 应用程序解码 HTML 实体?

例如,$("<div/>").html("&middot;").text()将引发 JavaScript 错误。

错误是:

[Exception... "An invalid or illegal string was specified" code: "12" nsresult: "0x8053000c (SyntaxError)"

编辑:XHTML 表示真正的 XHTML 应用程序,带有 application/xhtml+xml内容类型。

最佳答案

您可以使用 document.createEntityReference 或在 JavaScript 代码级别转义不适合您的文件编码的字符 (\uxxxx);但是,正如您的评论中所指出的, document.createEntityReference 在 Firefox 上不起作用:https://developer.mozilla.org/fr/docs/DOM/document.createEntityReference

或者,您可以使用自定义库,例如 php.js 的 html_entity_decode:http://phpjs.org/functions/html_entity_decode/

关于javascript - 如何为 XHTML 应用程序解码 HTML 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13310946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com