JavaScript で HTML 要素の型を判別するにはどうすればいいですか? 質問する

JavaScript で HTML 要素の型を判別するにはどうすればいいですか? 質問する

JavaScript で HTML 要素のタイプを判別する方法が必要です。ID はありますが、要素自体は<div><form>フィールド<fieldset>、 などである可能性があります。どうすればこれを実現できますか?

ベストアンサー1

nodeNameは探している属性です。例:

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

要素名を大文字で返し、山括弧は付けないことに注意してくださいnodeName。つまり、要素が要素であるかどうかをチェックしたい場合は、<div>次のように実行できます。

elt.nodeName == "DIV"

これでは期待通りの結果が得られませんが、

elt.nodeName == "<div>"

おすすめ記事