Necesito una forma de determinar el tipo de elemento HTML en JavaScript. Tiene la ID, pero el elemento en sí podría ser un <div>
, un <form>
campo, un <fieldset>
, etc. ¿Cómo puedo lograr esto?
javascript
dom
AdamTheHutt
fuente
fuente
if (elt.nodeName && elt.nodeName.toLowerCase() === 'div') { ... }
localName
?¿Qué hay de
element.tagName
?Ver también
tagName
documentos en MDN .fuente
A veces quieres
element.constructor.name
fuente
Puede usar la inspección de código genérico a través de
instanceof
:Busque aquí una lista completa de interfaces.
fuente