无法从DOM获取NAME属性

无法从DOM获取NAME属性

问题描述:

我无法直接将name属性作为DOM对象的属性。无法从DOM获取NAME属性

由于从Chrome开发者工具的截图看到,没有物业叫name一个典型div对象:

enter image description here

我失去了一些基本的东西?

+0

(Y)(Y)谢谢。 –

+0

@JaromandaX - 请注意[fieldset](https://www.w3.org/TR/html51/sec-forms.html#ref-for-dom-interface-99)和[embed](https:// www .w3.org/TR/html51/obsolete.html#ref-for-htmlembedelement-htmlembedelement-1)在该列表中错误地缺失。 – Alohci

您可以使用element.getAttribute('name'),它会从任何元素返回值name属性。

+1

谢谢。令人惊讶的是,这种方法很有效,尽管'name'不像Jaromanda X提到的那样是DHTML属性。 –

+0

是的,它的工作原理 - 你的问题是关于我测试过的Developer Tools –

+0

,jQuery的'attr'方法将成功返回我添加到Html标记中的* any *属性的值(包括任何不在规范中的值)。 –