1

我应该使用还是&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&amp;b=bar">Link</a>');

我已经在各种浏览器中对其进行了测试,它似乎没有任何区别,但是如果我使用后者,我仍然会在查询字符串中收到&amp;未替换为的请求。&

我知道应该避免document.write,但我们不对图像标签的呈现方式负责,因此我们无法更改它。

我之前的调查表明可以使用&,因为浏览器(或 document.write)使用&amp;

如果有人可以向我解释这种行为会很棒:)

蒂亚

4

0 回答 0