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 蘊含 蘊含 蘊含 蘊含