1. ホーム
  2. javascript

[解決済み] JavaScriptでHTML要素の種類を判断するにはどうしたらよいですか?

2022-02-13 21:10:32

質問事項

JavaScriptでHTML要素の種類を判断する方法が必要です。IDはあるのですが、その要素自体が <div> , a <form> フィールド、または <fieldset> など。どうすれば実現できますか?

どのように解決するのですか?

nodeName は、探している属性です。例えば

var elt = document.getElementById('foo');
console.log(elt.nodeName);

なお nodeName は要素名を大文字にして角括弧をつけずに返します。つまり、ある要素が <div> 要素を使用する場合、次のようにすることができます。

elt.nodeName == "DIV"

これでは期待した結果が得られませんが。

elt.nodeName == "<div>"