Ich brauche eine Möglichkeit, den Typ eines HTML-Elements in JavaScript zu bestimmen. Es hat die ID, aber das Element selbst kann ein <div>
, ein <form>
Feld, ein <fieldset>
usw. sein. Wie kann ich dies erreichen?
javascript
dom
AdamTheHutt
quelle
quelle
if (elt.nodeName && elt.nodeName.toLowerCase() === 'div') { ... }
localName
?Was ist mit
element.tagName
?Siehe auch
tagName
Dokumente zu MDN .quelle
Manchmal willst du
element.constructor.name
quelle
Sie können die generische Codeüberprüfung verwenden über
instanceof
:Schauen Sie hier für eine vollständige Liste der Schnittstellen.
quelle