Как получить объект 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:05. |