доступ к свойству идентификатора через JavaScript - PullRequest
2 голосов
/ 20 мая 2010

Есть ли способ доступа к идентификатору элемента DOM?

Я не имею в виду использование метода getElementById для получения массива объектов.

В принципе, я уже знаю элемент DOM, и эта ссылка на объект находится под рукой.

Все, что мне нужно, это получить доступ к свойству ID.

Я знаю что-то вроде

if(element.id==value)

не будет работать.

Заранее спасибо.

Ответы [ 4 ]

3 голосов
/ 20 мая 2010

В jQuery это

 $(this).attr('id')

или

 $(this)[0].id
3 голосов
/ 20 мая 2010

Ваш код должен работать, если переменная element содержит ссылку на элемент dom и для нее определен идентификатор.

Имейте в виду, что getElementById не будет возвращать массив объекта, а только один объект. Вы можете путать это с getElementsByTagName.

1 голос
/ 23 февраля 2012

Я проверил, что element.id и element.getAttribute('id') работают в Chrome / Safari / FF и IE 6-8

1 голос
/ 20 мая 2010

Это работает.

element.getAttribute('id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...