Wie wählen Sie Optionen durchlaufen

March 24

Wie wählen Sie Optionen durchlaufen

Wenn Sie Websiteformularen in HTML-Seiten erstellen, können Sie Elemente mit einer Dropdown-Liste der Optionen für Benutzer zur Auswahl "wählen Sie" einfügen. Sie müssen möglicherweise die Informationen über diese Option-Elemente innerhalb des JavaScript-Codes für Ihre Site zugreifen. Indem Sie eine Schleife in Ihrem JavaScript-Code erstellen, können Sie die ausgewählten Optionen durchlaufen Zugriff auf Informationen zu den HTML-Inhalt und Attribute in ihnen. Die HTML-Inhalte können Sie auch ändern, wenn dies im Sinne Ihrer Seite passt.

Anweisungen

1 Erstellen Sie eine Funktion im Head-Bereich Ihrer HTML-Webseite. Zwischen den öffnenden und schließenden Head-Tags fügen Sie den folgenden Abschnitt und Funktion Skriptgliederung:

< Skript-Typ = "Text/Javascript" >Funktion loopThroughOptions(selectID) {}Funktionsimplementierung hier}< / script >

2 Fügen Sie den Code innerhalb der Funktion durchlaufen Sie Ihre wählen Sie Optionen. Um die Seite aufrufen, die Funktion anzuweisen, fügen Sie den folgenden Button auf Ihrer Seite:

< Eingang Typ = "button" onclick="loopThroughOptions('foodselect')" Wert = "Endlosschleife" / >

Diese Schaltfläche ist für Demonstration, aber erlaubt Ihnen zu sehen, dass Ihre Schleife Codefunktionen. Der Funktionsaufruf übergibt die select-Element-ID als Parameter.

3 Fügen Sie das select-Element zu einer Seite mit Optionen. Wenn Sie nicht bereits ein select-Element in Ihre Seite verfügen, verwenden Sie den folgenden Beispielcode Markup:

< select Id = "Foodselect" >< option Value = "Apfel" > Apple < / option >< option Value = "Käse" > Käse < / option >< option Value = "Zwiebel" > Zwiebel < / option >< / select >

Stellen Sie sicher, dass Ihr Code das ID-Attribut enthält, wie die JavaScript-Funktion es verwenden wird, um das Element zu identifizieren. Platzieren Sie das select-Steuerelement vor dem Test-Schaltfläche.

4 Fügen Sie den folgenden Code in Ihre JavaScript-Funktion, um einen Verweis auf das select-Element mit den ID-Attribut-Wert zu erhalten:

Wählen Sie Var = document.getElementById(selectID);

Dieser Code verwendet den übergebenen Parameter, um einen Verweis auf das Element abzurufen. Fügen Sie den folgenden Code, mit diesem Element eine Array-Variable mit der Option-Elemente zu erwerben:

entscheidet sich Var = select.options;

Diese Variable enthält jetzt ein Array, das der Code durchlaufen kann.

5 Erstellen Sie eine Schleife für Ihre Optionen wählen:

Var opt = 0;für (opt = 0; entscheiden < opts.length; entscheiden ++) {}die Optionen verarbeiten}}

Dieser Code wird einmal für jede Option-Element im angegebenen select-Element ausgeführt. Die Schleife beginnt bei Null, der die erste Indexposition in ein Array, wird das Array durchlaufen, bis sie die endgültige Position erreicht.

6 Verarbeiten Sie jedes Element im Array wählen Sie Optionen. Der folgende Beispielcode kann verwendet werden, zu überprüfen, ob Ihre Funktion funktioniert; Fügen Sie ihn in der Schleife:

Warnung ("Option" + entscheiden + "=" + opts[opt].value);

7 Speichern Sie die Seite, und öffnen Sie sie in einem Web-Browser zu testen. Sie sollten das Value-Attribut jeder Option-Elements geschrieben, um eine Warnung, eine nach der anderen sehen. Andere Aspekte des Option-Elements wie die HTML-Inhalte können Sie wie folgt zugreifen:

Warnung ("Option" + entscheiden + "=" + opts[opt].innerHTML);

Tipps & Warnungen

  • Sie können auch Aspekte der Option-Elemente in JavaScript festlegen.
  • Achten Sie darauf, nicht versehentlich eine Endlosschleife erstellen beim Durchlaufen von Arrays.