tagName只讀屬性返回調(diào)用它的元素的標(biāo)記名。
在HTML中,標(biāo)記名屬性的返回值始終是大寫的。
您也可以使用nodeName屬性返回元素的標(biāo)記名。不同之處在于,nodeName還返回屬性節(jié)點(diǎn)、文本節(jié)點(diǎn)和注釋節(jié)點(diǎn)。
element.tagName
var x = document.getElementById("myPara").tagName;測試看看?/?
標(biāo)記名屬性由所有的瀏覽器完全支持:
屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
tagName | 是 | 是 | 是 | 是 | 是 |
返回值: | 一個(gè)String字符串,代表大寫的元素的標(biāo)簽名 |
---|---|
DOM版本: | DOM級(jí)別1 |
返回BODY元素的子元素的標(biāo)簽名稱:
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屬性一起使用標(biāo)記名屬性來找出哪些因素引發(fā)了指定的事件:
var x = event.target.tagName;測試看看?/?
HTML DOM參考:node.nodeName屬性