"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Se pueden abrir mediante programación HTML seleccionar mediante programación?

¿Se pueden abrir mediante programación HTML seleccionar mediante programación?

Publicado el 2025-01-29
Navegar:986

Can HTML SELECT Dropdowns Be Programmatically Opened?

Invocación programática de html seleccionar desplegable

pregunta:

puede seleccionar elementos de selección se abre programáticamente, como en los eventos de mouseover?

respuesta:

Si bien esta funcionalidad una vez estuvo disponible en Chrome a través de HTML y JavaScript, desde entonces ha sido desesperado [. &&&]

Implementación histórica (Chrome):

antes de la deprecación, el siguiente código permitido para la apertura programática de desplegables seleccionados:

var Event = document.createEvent ('MouseEvents'); event.initMouseEvent ('Mousedown', verdadero, verdadero, ventana); element.dispeChEvent (evento);
var event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
element.dispatchEvent(event);

estado actual:

Sin embargo, este enfoque ya no funciona. De acuerdo con el borrador de trabajo W3C para HTML5, Sección 3.2.5.1.7, el contenido interactivo, los elementos con comportamientos de activación (como el teclado, la voz o la entrada del mouse) generalmente deberían requerir la interacción del usuario para mostrar opciones.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3