This question already has answers here:
jQuery: Get selected element tag name
                            
                                (6个答案)
                            
                    
                5年前关闭。
        

    

我有一个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带大写的标签名称。您可以使用.toLowerCase()上的.tagName将其转换为小写字母,以获得小写的标记名称。



注意 :

作为tagName的替代方法,您也可以使用nodeName。对于标签,tagNamenodeName的值相同!

关于javascript - 使用jquery和javascript获取标签名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23852585/

10-12 04:39