这就是我在 div 下添加图像标签的方式
<img src='/files/images/remove.gif' border='0' " +
" onClick='function(\"" + url + "\");' />";
当我在 Firefox 中打开我的页面时,一切正常,这里的 HTML 是在 FF 中生成的
<div class="myclass"><img border="0" onclick="myfunction("http://127.0.0.1:8080/abc/attachments/1d28bc6b-f637-426f-8bca-e27f1c6f2ed9/debug.txt");" src="/files/images/remove.gif">
</div>
但是在 Chrome 中,HTML 会像这样生成
<div class="myclass"><img src="/files/images/remove.gif" border="0" onclick="myfunction(" http:="" 127.0.0.1:8080="" abc="" attachments="" 1d28bc6b-f637-426f-8bca-e27f1c6f2ed9="" debug.txt");"="">
</div>
查看它添加额外引号和 = 符号的 url。
谁能帮我理解这里出了什么问题,这个问题的任何解决方法/解决方案?
谢谢。