Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   элемент <a> и this (https://javascript.ru/forum/events/10421-ehlement-i.html)

bushstas 04.07.2010 12:54

элемент <a> и this
 
встретился вот с какой проблемой, возможно от моего недопонимания
<a onclick="func(this)"> something </a>


function func(el){
alert(el) // возвращает ничего
alert(el.tagName)// возвращает A

el.style.display="none" ..задание стиля работает
}

вобщем не пойму действия над элементом el происходят но браузер не
возвращает то что это элемент
пробовал со многими элементами, всегда возвращает [object] и тому подобное а вот с <a> пусто

а вообще мне надо в функции func запомнить данный элемент
currentEl=el

а в другой функции производить с ним действия
все элементы кроме <a> запоминаются а вот <a> запоминается как
undefined
или что <a> не является объектом?

JsLoveR 04.07.2010 13:20

Добавьте) в тэг <a href="#"></a>. Тэг <a></a> как бы возвращает содержимое href, а у Вас href не задан, вот он и возвращает пустоту. Без атрибута href это не ссылка, это просто тэг, к которому применяются стили..

bushstas 04.07.2010 13:25

спасибо помогло не знал об этом
возвращает не [object] а путь к файлу на который ссылается href


Часовой пояс GMT +3, время: 01:41.