Wie Sie JavaScript-Code für mehr als ein Banner

July 11

Webentwickler können Webseiten-Elemente mit Hilfe von JavaScript, dynamisch bearbeiten, solange jedes Element verfügt über eine eindeutige ID. Das JavaScript-Dokumentobjektmodell (DOM) bietet, dass Ereignisse, die Elemente der Seite, dann dynamisch eindeutig identifizieren, sie in verschiedenster Weise zu verändern. Veränderungen gehören Stilattribute, Funktionen und Positionen innerhalb der Benutzeroberfläche.

Anweisungen

1 Öffnen Sie einen Texteditor, und erstellen Sie eine Datei namens changeBanners.html. Grundlegende HTML-Tags einfügen:

< html >< Leiter >< / Kopf >< Körper >< / body >< / html >

2 Zwischen der Datei "< Body >" Tag "< Div >" hinzufügen und "< / body >" Markierungen. Das "< Div >" Tag der folgenden Stilattribute zuweisen:

< Div Id = "BannerOne" Style = "Border: 1px solid; Höhe: 30px; Width: 100px;" >< / Div >

Sie können diese Werte entsprechend Ihrem Entwurf ändern.

3 Fügen Sie einen zweiten "< Div >" Tag mit den folgenden Attributen:

< Div Id = "BannerTwo" Style = "Border: 1px solid; Height: 50px; Width: 50px;" >< / Div >

4 Fügen Sie ein Ankertag "< a >" nach der zweiten "< / Div >" Tag:

< a Href = "#" > Klicken Sie auf Change Banner </a >

5 Bearbeiten Sie das "< a >" Tag "onclick()" Ereignis hinzuzufügen. Das Ereignis ruft eine Funktion namens "CodeBanners" und zwei Farben an die Funktion übergeben:

< a Href = "#" Onclick = 'CodeBanners ('blau', 'grün')' > Klicken Sie auf Change Banner </a >

6 Fügen Sie ein JavaScript-Trennzeichen, "< Script >" und "< / script >," zwischen den "< Head >" und "< / head >" Markierungen. Geben Sie dem offen "< >" Skript-Tag das folgende Attribut "Type":

< Skript-Typ = "Text/Javascript" >< / script >

7 Enthalten Sie eine Funktion namens "CodeBanners" zwischen den JavaScript-Trennzeichen:

< html >< Head >< Skript-Typ = "Text/Javascript" >Funktion CodeBanners (FirstColor, SecondColor){Document.getElementById('bannerOne').style.background = FirstColor;Document.getElementById('bannerTwo').style.background = SecondColor;}< / script >< / head >< Körper >< Div Id = "BannerOne" Style = "Border: 1px solid; Höhe: 30px; Width: 100px;" >< / Div >< Div Id = "BannerTwo" Style = "Border: 1px solid; Height: 50px; Width: 50px;" >< / Div >< a Href = "#" onClick="codeBanners('blue','green')" > Klicken Sie auf Change Banner </a >< / body >< / html >

Die "CodeBanners"-Funktion Ruft die beiden Farben, die mit der Funktion "onClick()" gesendet. Außerdem verweist der "BannerOne" und ändert seine Farbe nach blau, dann Verweise "BannerTwo" und wechselt seine Farbe zu grün. Speichern Sie und schließen Sie die Datei.

8 Öffnen Sie die Datei in einem Webbrowser. Klicken Sie auf den Hyperlink "Klicken Sie auf Banner ändern", und überprüfen Sie, ob die Banner Farbe ändern.

Tipps & Warnungen

  • JavaScript kann verwendet werden, um mehr als zwei Elemente in eine bestimmte Web-Seite zu ändern.
  • JavaScript ist nicht begrenzt, um "< Div >" Tag-Banner dynamisch zu verändern. Praktisch jede Webseite-Element mit einer eindeutigen ID kann codiert werden, um dynamisch zu ändern.
  • Einige ältere Browser und Browser-Versionen können JavaScript nicht vollständig implementiert.