考慮下面的JavaScript:Javascript .pathname IE quirk?
var anchors = document.getElementsByTagName('a');
for(var i=0; i < anchors.length; i++)
{
alert(a.pathname);
}
當我包含格式爲「http://foo.com/bar」鏈接的頁面上運行此,在IE8我得到一個字符串,它看起來像「酒吧」。在Safari,Chrome,Firefox中,我找回「/ bar」之類的東西(注意前面的斜槓)。
是IE這裏有毛病,這是怎麼回事?
http://blogs.msdn.com/b/ieinternals/archive/2011/02/28/internet-explorer-window-location-pathname-missing-slash-and-host-has-port.aspx – EricLaw 2011-02-28 00:31:05