javascript 获取元素的标签
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/10539419/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-24 01:46:04 来源:igfitidea点击:
javascript get element's tag
提问by Patrick Lorio
Lets say this is my HTML:
假设这是我的 HTML:
<div id="foo">
<input id="goo" value="text" />
<span id="boo">
</span>
</div>
I would like to be able to determine what tag belongs to a html element.
我希望能够确定哪个标签属于 html 元素。
Example element with id "foo" = div
, "goo" = input
, "boo" = span
...
id "foo" = div
, "goo" = input
, "boo" = span
...
So something like this:
所以像这样:
function getTag (id) {
var element = document.getElementById(id);
return element.tag;
}
回答by Joe
var element = document.getElementById('myImgElement');
console.log('Tag name: ' + element.tagName);
// Tag name: IMG
NOTE: It returns tags in capitals. E.g. <img />
will return IMG
.
注意:它返回大写的标签。例如<img />
将返回IMG
。