Ankündigung

Einklappen
Keine Ankündigung bisher.

new KeyboardEvent

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • new KeyboardEvent

    Frage in die Runde :

    wieso wird folgender Code nicht ausgeführt, ich erwarte dass "Audi" ausgewählt wird.

    HTML
    <label for="cars">Choose a car:</label>

    <select id="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="vw">VW</option>
    <option value="audi">Audi</option>
    </select>

    JAVASCRIPT
    var event = new KeyboardEvent('keydown', {'key':'a'});

    document.querySelector("select").dispatchEvent(eve nt);

  • #2
    Im Code steht nirgendwo, dass "Audi" ausgewählt werden soll.

    Hiermit geht es:
    Code:
    document.getElementById('cars').value = 'audi';

    Kommentar


    • #3
      document.getElementById('cars').value = 'audi'
      Diese Vorgehensweise kenn ich, mir geht es lediglich darum eine Tastenkombination zu simulieren,
      sprich in meinem konkreten Beispiel hab ich gehofft, dass ein "a" an meine Select option Liste gesendet wird
      und der Eintrag "Audi" welcher ja mit a beginnt ausgewählt wird.

      Kommentar

      Lädt...
      X