HTML DOM Element tagName 属性

定义和用法

tagName 属性返回元素的标签名。

在 HTML 中,tagName 属性的返回值始终是大写的。

tagName 属性是只读的。

另请参阅:

nodeName 属性

nodeType 属性

nodeValue 属性

tagName 和 nodeName 之间的区别

nodeName 属性同样可以返回元素的标签名称。

nodeName 还可以返回属性节点、文本节点和注释节点的名称。

实例

例子 1

获取 "demo" 元素的 tagName:

let name = document.getElementById("demo").tagName;

亲自试一试

例子 2

查找哪个元素触发了事件:

const element = event.target;
let name = element.tagName;

亲自试一试

语法

element.tagName

返回值

类型 描述
字符串 元素的标签名称。

浏览器支持

element.tagName 是 DOM Level 1 (1998) 特性。

所有浏览器都完全支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持