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 folgende Code führt die Überwachung von Cooki...
Umwelterklärung Host-Betriebssystem: Cetnos7.9 Mi...
Dieser Artikel beschreibt die gemeinsame Abfrageo...
In der folgenden Analyse geht es um Produktdesign...
Apache Tomcat ist eine Open-Source-Software, die ...
Code kopieren Der Code lautet wie folgt: html, Ad...
Inhaltsverzeichnis Vor der Transformation: Nach d...
Obwohl Microsoft T4-Vorlagen bereitstellt, finde ...
Jeder, der es braucht, kann darauf zurückgreifen....
Im aktuellen Projekt müssen wir einen Effekt zum ...
Die endgültige Lösung ist im letzten Bild Wenn Si...
Frage: Was ist der Unterschied zwischen int(1) un...
1. Entpacken Sie die Datei in das aktuelle Verzei...
Beim Bereitstellen des Projekts auf Centos ist mi...
Wie installiere ich ISO-Dateien unter einem Linux...