我应该使用&或者&在document.write中?

时间:2013-07-23 08:40:04

标签: javascript

我应该在&中使用&还是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;

来逃避它

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

TIA

0 个答案:

没有答案