Как получить объект getElementById через this
День добрый!
Подскажите, пож-ста, как получить объект с использованием this Есть форма. На её элементах (чекбоксы, радиокнопки, селекты) стоит обработчик onClick=test(), который должен узнать координаты элемента по которому кликнули. т.е. нужно сделать что-то типа function test(){ obj=d.getElementById(this.id); ... }но так не работает. :( |
<input onclick="test(this)"> function test(el) { // el -- элемент, по которому кликнули. } |
Спасибо. )
Сделал <input onclick="test(this.id)"> function test(id) { obj=d.getElementById(id); }вроде работает |
А зачем вы берёте у элемента id, а потом ищете этот же самый элемент, у которого взяли id, по его же id?
|
Polkan,
ыыыыы, зачем так то????????????? <input onclick="test(this)"> function test(el) { } Вы так уже получаете объект, нафига его же искать по id? el == obj == true понели? |
да, я уже понял после того как предыдущий ответ запостил ))
Переделал на onclick="test(this)" |
Polkan,
а getElementById это метод с помощью которого вы получаете объект по его уникальному идентификатору. |
Skipp,
да, спасибо, я в курсе. У меня они все уникальные. |
Часовой пояс GMT +3, время: 09:28. |