【问题标题】:Get Tag from id => javascript/jquery从 id => javascript/jquery 获取标签
【发布时间】:2019-06-05 12:18:59
【问题描述】:

我很好奇是否可以通过手头的 id 获得与 jquery 的 $('tag_name') 等效的标签? 例如:

var some_id = document.getElementById('my_Id'); //然后做类似的事情 var get_tag = some_id.its_tag;

这样的事情可能吗?

我知道我们可以把所有标签放到一个地方,比如列表,然后循环遍历那个列表并检查每个 id,但好奇是否有什么可以优雅地完成?

谢谢!

替代方案是已知的,但如果原始问题实际上也有一些答案,那就太好了。

var some_id = document.getElementById('my_Id'); //然后做类似的事情 var get_tag = some_id.its_tag;

【问题讨论】:

标签: javascript jquery html web


【解决方案1】:
var some_id = document.getElementById('my_Id');
var tag = some_id.tagName;

【讨论】:

  • 虽然您的回答可能会解决问题,但请考虑在回答中留下评论,说明为什么这可以解决 OP 的问题
  • @CarstenLøvboAndersen 好的,下次我会注意的。感谢您的建议。
【解决方案2】:

可以使用Element.tagName属性(大写表示标签名):

var some_element = document.getElementById('my_Id');

console.log(some_element.tagName); // => P
<p id="my_Id">Hello</p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    相关资源
    最近更新 更多