He estado revisando los documentos en developer.mozilla.org y los documentos de desarrollo de Apple, pero no puedo encontrar documentación que explique si puede o no determinar programáticamente si una etiqueta HTML específica admite un eventListener determinado.¿Cómo se determinan programáticamente a qué eventos puede escuchar un objeto HTML?
Como sé que la etiqueta <script>
no admitirá el oyente de clics ya que no hay nada sobre lo que hacer clic, pero ¿cómo puedo saberlo?
O bien, ¿hay alguna referencia fácil en alguna parte sobre qué eventos admite cada etiqueta?
Tal vez esto no haga * exactamente * lo que desea, ya que ''onclick' en document.createElement ('script')' devuelve verdadero. Pero eso solo significa que si le das un '
te digo que leer this
... y lo mejor que hay que pensar es que los eventos son sólo para los objetos DOM. Entonces todos los objetos en DOM, podrían tener eventos (Pero lea la lista).
Fuente
2011-10-05 20:54:43