通过javascript访问id属性

时间:2010-05-20 18:31:21

标签: javascript dom

有没有办法访问DOM元素的ID?

我并不是指使用getElementById方法来获取对象数组。

基本上我已经知道DOM元素了,那个对象引用就在眼前。

我只需要访问ID属性。

我知道像

这样的东西
if(element.id==value)

无效。

提前致谢。

4 个答案:

答案 0 :(得分:3)

如果element变量包含dom元素引用并且它已定义了id,那么您的代码应该有效。

请记住,getElementById不会返回一个对象数组,而是一个对象。您可能会将其与getElementsByTagName混淆。

答案 1 :(得分:3)

在jQuery中它是

 $(this).attr('id')

 $(this)[0].id

答案 2 :(得分:1)

这是有效的。

element.getAttribute('id');

答案 3 :(得分:1)

我已经确认element.idelement.getAttribute('id')都适用于Chrome / Safari / FF最新版和IE 6-8版。