下面的简单代码块可以在静态 HTML 页面中提供,但会导致 JavaScript 错误。您应该如何转义中嵌入的双引号onClick
处理程序(即“xyz”)?请注意,HTML 是通过从数据库中提取数据动态生成的,其中的数据是其他可能带有单引号或双引号的 HTML 代码片段。似乎在前面添加一个反斜杠双引号字符不起作用。
<script type="text/javascript">
function parse(a, b, c) {
alert(c);
}
</script>
<a href="#x" onclick="parse('#', false, '<a href=\"xyz'); return false">Test</a>
你试过了吗
"
or \x22
代替
\"
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)