Почему это не возвращает элемент? он возвращает HREF атрибут тегавернуть элемент из тега 'a'?
var tst = document.body.appendChild(document.createElement('a'));
tst.setAttribute('href', 'http://www.test.com');
alert(tst);
Почему это не возвращает элемент? он возвращает HREF атрибут тегавернуть элемент из тега 'a'?
var tst = document.body.appendChild(document.createElement('a'));
tst.setAttribute('href', 'http://www.test.com');
alert(tst);
Это делает возвращает элемент ..... .nodeType
является 1
и .nodeName
является A
, если вы на самом деле проверить его.
Метод toString элементов якорных элементов, вероятно, просто возвращает URL-адрес для определенных реализаций DOM.
вы правы :) это было просто похоже на строку, когда вы предупреждаете объект – clarkk
Правильное поведение. Это должно сработать. –
Как я могу получить элемент как объект? – clarkk
используйте 'console.log' с Firebug или любым другим инспектором DOM, чтобы узнать, что содержит переменная * на самом деле *. – zzzzBov