如何知道dom元素是否是某种类型的标记

时间:2015-08-23 19:52:51

标签: dom element

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

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

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

1 个答案:

答案 0 :(得分:0)

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

类似的东西:

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

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

祝你好运