Programmatischer Aufruf von HTML SELECT Drop-Down
Frage:
Kann HTML SELECT-Elemente verwenden programmgesteuert geöffnet werden, z. B. bei Mouseover Ereignisse?
Antwort:
Während diese Funktionalität einst in Chrome über HTML und Javascript verfügbar war, ist sie inzwischen veraltet.
Historische Implementierung (Chrome):
Vor der Einstellung war der folgende Code für die zulässig Programmgesteuertes Öffnen von SELECT-Dropdowns:
var event = document.createEvent('MouseEvents'); event.initMouseEvent('mousedown', true, true, window); element.dispatchEvent(event);
Aktueller Status:
Dieser Ansatz funktioniert jedoch nicht mehr. Gemäß dem W3C-Arbeitsentwurf für HTML5, Abschnitt 3.2.5.1.7, Interaktiver Inhalt, sollten Elemente mit Aktivierungsverhalten (wie Tastatur-, Sprach- oder Mauseingabe) im Allgemeinen eine Benutzerinteraktion erfordern, um Optionen anzuzeigen.
Das obige ist der detaillierte Inhalt vonKönnen HTML-SELECT-Dropdowns programmgesteuert geöffnet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!