我想获取某个标签的名称(告诉它是否为div / input / span / p /等)
我发现有3个不同的属性为我提供了标签名称:
tagName
,nodeName
和localName
我的问题是:所有浏览器中哪一个最受支持?和/或有没有一种方法来获取Prototype中的标签名称(我看了但找不到一个)?
答案 0 :(得分:24)
nodeName
在这里最为一致。如果你对原因更感兴趣,我建议你take a minute and read this post for a few differences and inconsistencies with tagName
。
对于问题的原型部分......它是一个JavaScript属性,只有this.nodeName
才能工作或element.nodeName
,无论你在当前函数中调用的元素应该有效。