【问题标题】:how to know if a dom element is a certain type of tag如何知道一个dom元素是否是某种类型的标签
【发布时间】:2015-08-23 19:52:50
【问题描述】:

对不起,我对编程很陌生,所以请耐心等待。

一个例子是如果我想知道一个 dom 节点是一个 p 还是一个 h1 标记。

我不能写 if(node === 'h1') 因为节点不是表示为字符串而是实际的标签。

【问题讨论】:

    标签: dom element


    【解决方案1】:

    让我们先想一想。假设你有node,现在你想知道节点是什么标签,对吧?有一个问题,你是怎么得到那个节点的?如果您通过tag name 获得了node,那么您已经知道标签名称。但是,如果您通过idclass 或其他方式获得了node,那么您只需调用tagName 属性即可找到tag name

    类似:

    var node = document.getElementById("node_id");
    node.tagName;
    

    这将为您提供所需的tag name(例如 H1、P、H2 等)。

    祝你好运

    【讨论】:

    • 是的,就是这样!它是标签名。谢谢你!!我意识到我正在搜索“如何找到节点元素的值”......这是我在谷歌上搜索的方式......这不是很好:/
    猜你喜欢
    • 2017-04-01
    • 2014-09-30
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    相关资源
    最近更新 更多