我应该在&
中使用&
还是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)使用&
如果有人可以向我解释这种行为,那会很棒:)
TIA