javascript - 使用 jquery 和 javascript 获取标签名称

标签 javascript jquery

我有一个元素列表 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。对于标签,tagNamenodeName 的值是相同的!

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

相关文章:

javascript - 防止点击底层div,react js

Javascript 倒数计时器无法正常工作

javascript - 为什么余弦用于计算弧的 x 值而正弦用于计算 y 值?

jQuery.html() : will it grab associated CSS information?

javascript - 在 Canvas 中单击形状(fabric.js 的对象)时显示自定义上下文菜单

javascript - 在用户提交时使用 jQuery 提交 HTML 和 CSS 坐标和值

javascript - 当我在事件处理程序内部引用对象的参数时,即使将其设置为对象,该参数也始终为 null

javascript - IAB HTML5 CSS3 横幅转换规范

php - PHP上传多张图片并将所有图片名称保存在mysql表的一行中

javascript - 如何将日期弹出窗口设置到下面的文本字段