1. dieses Schlüsselwort
Dies zeigt in der globalen Funktion auf das Fensterobjekt
Funktion fn() { consolo.log(dies); } fn() Dieses im Tag-Ereignisattribut verweist auf das Fensterobjekt
<button onclick="fn()">Klicken Sie hier, um es zu versuchen</button> Funktion fn() { console.log(dies) } Dies zeigt in der Ereignisattributfunktion auf das Label der aktuellen Operation
<button id="btn">Klicken Sie hier, um es zu versuchen</button> var btn = document.getElementById('btn'); btn.onclick = Funktion() { konsole.log(dies); } 2. Benutzerdefinierte Attribute
var btn = document.getElementById('btn'); btn.index = 1; 3. Umfassender Fall 1: Implementierung der Registerkarte
var uli = document.querySelector('ul').querySelectorAll('li'); var oli = document.querySelector('ol').querySelectorAll('li');
für (var i = 0; i < uli.length; i++) { uli[i].addEventListener('klicken', Funktion () { } ) }
uli[i].index = i;
für (var i = 0; i < uli.length; i++) { uli[i].index = i; uli[i].addEventListener('klicken', Funktion () { für (var j = 0; j < uli.length; j++) { uli[j].className = ''; oli[j].className = ''; } dieser.Klassenname = "aktuell"; oli[this.index].className = "aktuell"; }) }
Anhang<Stil> * { Rand: 0; Polsterung: 0; Listenstil: keiner; } .Kasten { Höhe: 250px; Breite: 300px; Rand: 2px durchgezogen; } ul { Anzeige: Flex; Inhalt ausrichten: Abstand dazwischen; Hintergrund: rot; Rahmen unten: 2px #ccc; } ul li { schweben: links; Breite: 100px; Farbe: #fff; Cursor: Zeiger; Höhe: 40px; Zeilenhöhe: 40px; Textausrichtung: zentriert; } ul li.aktuell { Rahmen unten: 5px grün durchgehend; } ol li { Rand: 30px; Anzeige: keine; } ol li.aktuell { Anzeige: Block; } </Stil> <div Klasse="Box"> <ul> <li class="current">Erste Seite</li> <li>Seite 2</li> <li>Seite 3</li> </ul> <ol> <li class="current">Ich bin die erste Seite</li> <li>Ich bin die zweite Seite</li> <li>Ich bin die dritte Seite</li> </ol> </div> ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: So öffnen Sie Port 8080 auf dem Alibaba Cloud ECS-Server
>>: Praktische Aufzeichnung der Handhabung von MySQL-Problemen beim automatischen Herunterfahren
Der <base>-Tag gibt die Standardadresse oder...
Wenn wir den MySQL-Dienst verwenden, beträgt die ...
1. Gehen Sie zur offiziellen GraphVis-Website, um...
Schauen wir uns zunächst einen CSS-Karussell-Anim...
Lassen Sie uns heute einen einfachen 3D-Zauberwür...
Frage Wie ändere ich den CSS-Pseudoklassenstil mi...
Rot und Pink und ihre Hexadezimalcodes. #990033 #...
Inhaltsverzeichnis Hintergrund Lösung 1 Ideen: Co...
Inhaltsverzeichnis Vorwort einführen 1. Wirkungsm...
Verschachtelte Verwendung von MySQL ifnull Ich ha...
In diesem Artikelbeispiel wird der spezifische Co...
Vue3.0 ist bereits seit einiger Zeit auf dem Mark...
Vorne geschrieben In der Vergangenheit und in akt...
Die Installation, Konfiguration und Optimierung v...
Ergebnisse erzielenAnforderungen/Funktionalität: ...