Element: tagName 属性
Element 接口的只读属性 tagName 返回调用该属性的元素的标签名。
例如,如果元素是 <img>,那么它的 tagName 属性就是 IMG(对于 HTML 文档;对于 XML/XHTML 文档,大小写可能不同)。注意:您可以使用 localName 属性来访问元素的本地名称——在上述示例中,就是 img(小写)。
值
一个指示元素标签名的字符串。此字符串的大小写取决于文档类型
- 对于表示 HTML 文档的 DOM 树,返回的标签名始终是标准的 uppercase 形式。例如,在
<div>元素上调用的tagName返回"DIV"。 - XML DOM 树中元素的标签名会以它们在原始 XML 文件中书写时的相同大小写形式返回。如果 XML 文档包含一个标签
"<SomeTag>",那么tagName属性的值将是"SomeTag"。
示例
HTML
html
<span id="born">When I was born…</span>
JavaScript
js
const span = document.getElementById("born");
console.log(span.tagName);
在 XHTML(或任何其他 XML 格式)中,原始大小写将被保留,因此如果原始标签名是小写创建的,则会输出 "span"。在 HTML 中,无论创建原始文档时使用什么大小写,都会输出 "SPAN"。
规范
| 规范 |
|---|
| DOM # ref-for-dom-element-tagname① |
浏览器兼容性
加载中…