Potrzebuję sposobu, aby określić typ elementu HTML w JavaScript. To ma identyfikator, ale sam element może być <div>
, o <form>
pole, <fieldset>
itp jaki sposób można to osiągnąć?
javascript
dom
AdamTheHutt
źródło
źródło
if (elt.nodeName && elt.nodeName.toLowerCase() === 'div') { ... }
localName
?Co
element.tagName
?Zobacz także
tagName
dokumenty dotyczące MDN .źródło
Czasem chcesz
element.constructor.name
źródło
Możesz użyć ogólnej kontroli kodu poprzez
instanceof
:Zajrzyj tutaj, aby uzyskać pełną listę interfejsów.
źródło