使用 id 或 class 获取元素类型

Posted

技术标签:

【中文标题】使用 id 或 class 获取元素类型【英文标题】:Get element type using id or class 【发布时间】:2016-03-18 18:31:12 【问题描述】:

有没有办法通过 JQuery 使用 id 或类来获取元素类型?

html<div id="elementID"></div>,使用JQuery 我想返回div

【问题讨论】:

google.com/… @squint 我在谷歌上查了一下,我找不到任何东西。我想知道为什么在写我的问题时它没有出现在我的搜索或Questions that may already have your answer 部分中。 没问题。我只是想向人们展示我用来寻找答案的搜索。相信下次会有帮助。使用site: 搜索功能很有帮助。 【参考方案1】:

访问tagName property。

使用 javascript

document.getElementById('elementID').tagName;
// or
document.querySelector('.elementClass').tagName;

使用 jQuery:

$('#elementID').prop('tagName');

【讨论】:

注意.tagName 返回“DIV”。要么使用.toLowerCase(),要么使用.localName

以上是关于使用 id 或 class 获取元素类型的主要内容,如果未能解决你的问题,请参考以下文章

使用juqery操作元素的class,以及相邻元素的class

JQuery获取元素的方法总结

js获取id号和class类名的区别

通过class和id获取DOM元素的区别

js获取id号和class类名的区别

jQuery,使用 .each 获取类中每个元素的 ID?