如何在JavaScript中转义单引号(')?

如何在JavaScript中转义单引号(')?,第1张

如何在JavaScript中转义引号(')?

您应该始终考虑浏览器最终会看到的内容。在这种情况下,它将看到以下内容

<img src='something' onmouseover='change(' ex1')' />

换句话说,“ onmouseover”属性是just

change(
,还有另一个
ex1')'
没有值的“ attribute” 。

事实是,HTML不

用于转义字符。但是它确实将引号和撇号分别识别
&quot;
&apos;
作为转义。

掌握了这些知识之后,请使用:

document.getElementById("something").innerHTML = "<img src='something' onmouseover='change(&quot;ex1&quot;)' />";

…话虽如此,您可以只使用Javascript引号:

document.getElementById("something").innerHTML = "<img src='something' onmouseover='change("ex1")' />";


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5566310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存