我有一个元素列表 els = $('#' + elements + ' *').get();
。现在我想获取这些元素的 tagNames 并将它们放入单独的数组中。 如何从 els
获取标签名称?
最佳答案
您可以使用.tagName
,它是HTMLElement
的属性:
var tagNames = []; // Array of tag names
for(var i = 0; i < els.length; i++){
tagNames.push(els[i].tagName);
}
tagName
为您提供大写的标签名称。您可以通过在 .tagName
上使用 .toLowerCase()
将其转换为小写字母,以获得小写的标签名称。
注意:
作为 tagName
的替代方案,您还可以使用 nodeName
。对于标签,tagName
和 nodeName
的值是相同的!
关于javascript - 使用 jquery 和 javascript 获取标签名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23852585/