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>"