获取getElementsByName返回的对象的标记名称

kam*_*lot 11 html javascript dom meta-tags

所以假设我document.getElementsByName("title");在javascript中调用

我想知道该函数返回的元素的标签类型,例如,查看它是元标记还是div标记或span标记等

我该怎么做呢?

ven*_*mus 14

document.getElementsByName("title");返回一组元素而不是单个元素,因此在一个循环中可以element.tagName用来获取标记

basicly

document.getElementsByName("title")[0].tagName 应该管用


Jam*_*ate 5

您已经返回了一个NodeList对象,因此您需要使用选择器更具体,或者使用索引0选择第一个元素,就像在其他答案中一样.

虽然你可以使用nodeNametagName,nodeName是更好的选择.