Рассмотрим следующий Javascript:
var anchors = document.getElementsByTagName('a');
for(var i=0; i < anchors.length; i++)
{
alert(a.pathname);
}
Когда я запускаю это на странице, содержащей ссылки в формате "http://foo.com/bar", в IE8, я получаю строку, которая выглядит как" bar ". В Safari, Chrome, Firefox я получаю что-то вроде / bar "(обратите внимание на переднюю косую черту).
Здесь виноват IE, в чем дело?