JavaScript 中的转义引号:JavaScript 中的编程数据输出
在 HTML 中显示数据库中的数据时,可以管理引号等特殊字符对于防止浏览器解析问题至关重要。正如您所观察到的,在 HTML 上下文中尝试使用反斜杠字符 () 转义 JavaScript 中的引号是不够的。
要解决此问题,正确的方法是将双引号替换为 XML 实体表示形式 & ”“。该实体将防止浏览器混淆并确保正确解释 JavaScript 调用。
例如,您提供的 HTML 代码:
<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
可以修改以有效转义引号:
<a href="#" onclick="DoEdit('Preliminary Assessment &quot;Mini&quot;'); return false;">edit</a>
通过使用 XML 实体表示,您现在可以安全地输出所需的数据,而不会遇到任何解析错误。请记住,在处理可能包含用户输入内容的数据时,即使该内容仅限于公司网络内,此技术也特别重要。
以上是如何在 JavaScript 中转义引号以在 HTML 中显示数据?的详细内容。更多信息请关注PHP中文网其他相关文章!