繁体   English   中英

在JS中获取元素标记名称的最佳方法是什么?

[英]What is the best way to get an element's tag name in JS?

我想得到某个标签的名称(告诉它是否为div / input / span / p / so)

我发现有3个不同的属性给我标签名称:

tagNamenodeNamelocalName

我的问题是:哪一个在所有浏览器中最受支持? 和/或是否有一种方法来获取Prototype中的标签名称(我看了但找不到)?

nodeName在这里最一致。 我建议你花点时间阅读这篇文章,了解与tagName的一些差异和不一致之处,如果你对原因更加好奇的话。

对于问题的原型部分......它是一个JavaScript属性,只需this.nodeName可以工作或者是element.nodeName ,无论你在当前函数中调用的元素应该如何工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM