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
Dieser Beitrag stellt eine Reihe kostenloser Phot...
<br />Die Zugriffsgeschwindigkeit einer Webs...
Lassen Sie mich Ihnen zunächst vorstellen, dass d...
Inhaltsverzeichnis 1. Einleitung 2. Vorteile 3. N...
Inhaltsverzeichnis Ursache des Problems: Lösung: ...
Als ich vor kurzem mit einem Internet-Veteranen ü...
Inhaltsverzeichnis Lassen Sie uns zunächst über d...
Inhaltsverzeichnis 1. Planaufgaben anpassen 2. Ze...
Ich habe einen Server, auf dem mehrere Docker-Con...
Inhaltsverzeichnis Was ist ein Listener in Vue? V...
MySQL ist eine kostenlose relationale Datenbank m...
1. Melden Sie sich zunächst auf der Alibaba Cloud...
1 Behalten Sie das RPM-Paket bei, das heruntergel...
Ich habe lange damit gekämpft und nach einiger Suc...
Isolationsebene für Datenbanktransaktionen Es gib...