tagName只读属性返回调用它的元素的标记名。
在HTML中,标记名属性的返回值始终是大写的。
您也可以使用nodeName属性返回元素的标记名。不同之处在于,nodeName还返回属性节点、文本节点和注释节点。
element.tagName
var x = document.getElementById("myPara").tagName;测试看看‹/›标记名属性由所有的浏览器完全支持:
| 属性 |  |  |  |  |  | 
| tagName | 是 | 是 | 是 | 是 | 是 | 
| 返回值: | 一个String字符串,代表大写的元素的标签名 | 
|---|---|
| DOM版本: | DOM级别1 | 
返回BODY元素的子元素的标签名称:
var x = document.body.children;
var txt = "";
for (let i = 0; i < x.length; i++) {
txt += x[i].tagName + "<br>";
}
document.getElementById("para").innerHTML = txt;测试看看‹/›与event.target属性一起使用标记名属性来找出哪些因素引发了指定的事件:
var x = event.target.tagName;测试看看‹/›
HTML DOM参考:node.nodeName属性