【问题标题】:javascript get element's tagjavascript获取元素的标签
【发布时间】:2012-05-19 08:17:25
【问题描述】:

假设这是我的 HTML:

<div id="foo">
<input id="goo" value="text" />
<span id="boo">
</span>
</div>

我希望能够确定哪个标签属于 html 元素。

id 为 "foo" = div, "goo" = input, "boo" = span 的示例元素 ...

所以是这样的:

function getTag (id) {
   var element = document.getElementById(id);
   return element.tag;
}

【问题讨论】:

    标签: javascript html tags


    【解决方案1】:

    HTMLElement.tagName

    const element = document.getElementById('myImgElement');
    console.log('Tag name: ' + element.tagName);
    // Tag name: IMG
    &lt;img src="http://placekitten.com/200/200" id="myImgElement" alt=""&gt;

    注意:它返回大写的标签。例如。 &lt;img /&gt; 将返回 IMG。

    【讨论】:

    • 请注意,这将返回大写名称,即BUTTON 或INPUT,无论您的实际HTML 是什么
    猜你喜欢
    • 1970-01-01
    • 2013-10-12
    • 2019-07-19
    • 2013-05-13
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多