JavaScript中的转义引号我正在从一个数据库输出值(它实际上不对公开条目开放,但它对公司的用户开放-意思是,我并不担心XSS.)我试图输出这样一个标签:<a href="" onclick="DoEdit('DESCRIPTION');">Click Me</a>Description实际上是数据库中的一个值,如下所示:Prelim Assess "Mini" Report我试过用“\”替换“,但是不管我做了什么,Firefox总是在单词后面的空格后面切断我的JavaScript调用评估它引起了各种各样的问题。我必须提出一个显而易见的答案,但就我的生命而言,我想不出答案。有人想指出我的白痴吗?下面是整个HTML页面(它将是一个ASP.NET最后,为了解决这个问题,我取出了所有的东西,除了问题代码)<html>
<body>
<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
</body></html>
3 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
DoEditonclick
\".
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
<html>
<body>
<a href="#" onclick="DoEdit('Preliminary Assessment "Mini"'); return false;">edit</a>
</body></html>添加回答
举报
0/150
提交
取消
