Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как узнать, какой элемент передан getElementById (https://javascript.ru/forum/misc/10120-kak-uznat-kakojj-ehlement-peredan-getelementbyid.html)

uonax 20.06.2010 09:41

Как узнать, какой элемент передан getElementById
 
Меня интересует, как узнать название элемента (его id в объектной модели браузера), если его имя передано в getElementById()

Код:

<div id="foo2010" onclick="getA(this);"></div>
И сама функция, обрабатывающее событие:
Код:

function getA(some)
{
var el=getElementById(some);

/* как теперь узнать, на каком элементе сделан клик?
А именно, из el нужно получить текстовую строку, содержащую текст "foo2010",
чтобы потом её можно было передать в другую
функцию getElementById() */
}


Octane 20.06.2010 09:50

some.id

Kolyaj 20.06.2010 09:57

Цитата:

Сообщение от uonax
чтобы потом её можно было передать в другую функцию getElementById()

Зачем, если можно передать сам элемент?

Gvozd 20.06.2010 09:58

Цитата:

Сообщение от uonax
<div id="foo2010" onclick="getA(this);"></div>

Цитата:

Сообщение от uonax
var el=getElementById(some);

some-это уже элемент
незачем к нему применять getElementById
кстати, такой ф-ции нету
есть метод document.getElementById

uonax 20.06.2010 11:40

Цитата:

Сообщение от Gvozd (Сообщение 60220)
some-это уже элемент

Да, это я уже понял

uonax 20.06.2010 11:41

Цитата:

Сообщение от Octane (Сообщение 60217)
some.id

Это то что надо. Спасибо.


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