English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM tagName 属性

HTML DOM Element オブジェクト

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属性

HTML DOM Element オブジェクト