我应该使用还是&
html 实体?&
document.write
document.write('<img src="http://www.example.com/img.jpg?a=foo&b=bar">Link</a>');
或者
document.write('<img src="http://www.example.com/img.jpg?a=foo&b=bar">Link</a>');
我已经在各种浏览器中对其进行了测试,它似乎没有任何区别,但是如果我使用后者,我仍然会在查询字符串中收到&
未替换为的请求。&
我知道应该避免document.write
,但我们不对图像标签的呈现方式负责,因此我们无法更改它。
我之前的调查表明可以使用&
,因为浏览器(或 document.write)使用&
如果有人可以向我解释这种行为会很棒:)
蒂亚