JavaScript-Operationselemente zeigen Ihnen, wie Sie den Seiteninhaltsstil ändern

JavaScript-Operationselemente zeigen Ihnen, wie Sie den Seiteninhaltsstil ändern

1. Bedienelemente

Bildbeschreibung hier einfügen

1.1. Elementinhalt ändern

Bildbeschreibung hier einfügen

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <button>Aktuelle Systemzeit anzeigen</button>
    <div>Irgendwann</div>
    <p>123</p>
    <Skript>
        // 1. Wenn wir auf Annes Div klicken, ändert sich der Text // (1) Hol das Element var btn = document.querySelector('button');
        var div = document.querySelector('div');
        // (2), Ereignis registrieren btn.onclick = function(){
            div.innerText = getDate();
        }
        Funktion getDate(){
            // Beispiel: Aktuelle Systemzeit abrufen Mittwoch, 24. November 2021 var date = new Date();
            var Jahr = Datum.getFullYear();
            var Monat = Datum.getMonth()+1;
            var dates = date.getDate();
            var arr = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
            var Tag = Datum.getDay();
            return 'Heute ist:' + Jahr + 'Jahr' + Monat + 'Monat' + Datum + 'Tag' + arr[Tag];
        }
        // 2. Sie können Ereignisse anzeigen, ohne sie zu registrieren var p = document.querySelector('p');
        p.innerHTML = getDate();
    </Skript>
</body>
</html>

1.2. Der Unterschied zwischen innerText und innerHtml

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <div></div>
    <p>
        Ich bin Text <span>123</span>
    </p>
    <Skript>
        // Der Unterschied zwischen innerText und innerHtml // 1. innerText erkennt keine HTML-Tags, während innerHtml HTML-Tags erkennt var div = document.querySelector('div');
        div.innerText = '<strong>Heute ist:</strong> 2021';
        // innerHtml identifiziert den HTML-Tag W3C-Standard // div.innerHTML = '<strong>Heute ist: </strong>2021';
        // 2. Diese beiden Attribute sind lesbar und beschreibbar und können den Inhalt innerhalb des Elements abrufen var p = div.innerHTML = document.querySelector('p');
        // innerText entfernt Leerzeichen und Zeilenumbrüche console.log(p.innerText);
        Konsole.log(p.innerHTML);
    </Skript>
</body>
</html>

1.3. Bedienen Sie Elemente, um Elementattribute zu ändern

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <button id="ldh">Andy Lau</button>
    <button id='zxy'>Jacky Cheung</button>
    <img src='images/ldh.jpg' alt="" title="Andy Lau">
    <Skript>
        //Ändern Sie das Elementattribut src
        // 1. Element abrufen var ldh = document.getElementById('ldh');
        var zxy = document.getElementById('zxy');
        var img = document.querySelector('img');
        // 2. Eventhandler registrieren zxy.onclick = function(){
            img.src = "bilder/zxy.jpg";
            img.title = "Jacky Cheung";
        }
        ldh.onclick = Funktion(){
            img.src = "bilder/ldh.jpg";
            img.title="Andy Lau";
        }
    </Skript>
</body>
</html>

1.4、Beispiel für die Zeitanzeige

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        img{
            Breite: 300px;
        }
    </Stil>
</Kopf>
<Text>
    <img src = "images/s.gif" alt="">
    <div id="div">Guten Morgen, Liebling, schreib guten Code</div>
    <Skript>
        var img = document.querySelector('img');
        var div = document.getElementById('div');
        // Aktuelle Systemzeit abrufen var time = new Date();
        var h = Zeit.getHours();
        wenn(h < 12){
            img.src = "Bilder/s.gif";
            div.innerHTML = "Guten Morgen, geh und schreib etwas Code";
        }sonst wenn(h < 18){
            img.src = "Bilder/x.gif";
            div.innerHTML = "Guten Tag, gehen Sie und schreiben Sie etwas Code";
        }anders{
            img.src = "Bilder/w.gif";
            div.innerHTML = "Guten Abend, geh und schreib etwas Code";
        }
    </Skript>
</body>
</html>

1.5. Formularattributoperation

Bildbeschreibung hier einfügen

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <button>Schaltfläche</button>
    <input type="text" value="Eingabeinhalt"/>
    <Skript>
        // 1. Holen Sie das Element var btn = document.querySelector('button');
        var Eingabe = document.querySelector('Eingabe');
        // 2. Eventhandler registrieren btn.onclick = function(){
            // input.innerHTML = 'geklickt'; Dies ist ein häufiges Joint Venture, beispielsweise der Inhalt in einem Div-Tag. // Der Werttextinhalt im Formular wird durch den Wert geändert. input.value = 'geklickt';
            // Wenn Sie möchten, dass ein Formular deaktiviert wird und Sie nicht mehr auf „Deaktiviert“ klicken können, möchten wir, dass diese Schaltfläche deaktiviert wird. // btn.disabled = true;
            dies.deaktiviert = wahr;
            // dies bezieht sich auf den Aufrufer der Ereignisfunktion}
    </Skript> 
</body>
</html>

1.6. Nachahmung der versteckten und angezeigten Passwortoperation von Jingdong

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        .Kasten {
            Position: relativ;
            Breite: 400px;
            Rahmen unten: 1px durchgezogen #ccc;
            Rand: 100px automatisch;
        }
        .box Eingabe {
            Breite: 370px;
            Höhe: 30px;
            Rand: 0;
            Gliederung: keine;
        }
        .box img {
            Position: absolut;
            oben: 5px;
            rechts: 7px;
            Breite: 24px;
        }
    </Stil>
</Kopf>
<Text>
    <div Klasse="Box">
        <label für="">
            <img src="images/close.png" id="Auge">
        </Bezeichnung>
        <input type="password" name="" id="pwd"></input>
    </div>
    <Skript>
        // 1. Element abrufen var eye = document.getElementById('eye');
        var pwd = document.getElementById('pwd');
        // 2. Ereignishandler registrieren var flag = 0;
        Auge.beimKlicken = Funktion(){
            // Nach einmaligem Klicken muss das Flag betätigt werden if (flag == 0) {
                pwd.Typ = "Text";
                eye.src="Bilder/öffnen.png";
                flag = 1; //Zuweisungsoperation}else{
                pwd.type='Passwort';
                eye.src="Bilder/schließen.png";
                Flagge = 0;
            }
        }
    </Skript>
</body>
</html>

Bildbeschreibung hier einfügen

1.7. Stilattributoperation

Bildbeschreibung hier einfügen

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        div {
            Breite: 200px;
            Höhe: 200px;
            Hintergrundfarbe: rosa;
        }
    </Stil>
</Kopf>
<Text>
    <div></div>
    <Skript>
        // 1. Holen Sie das Element var div = document.querySelector('div');
        // 2. Eventhandler registrieren div.onclick = function() {
            diese.Stil.Hintergrundfarbe = "lila";
            diese.Stil.Breite = "250px";
        }
    </Skript>
</body>
</html>

1.8. QR-Codes anzeigen und ausblenden

Wichtiger Punkt: display:none

Bildbeschreibung hier einfügen

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <div Klasse = "close-btn" Stil="Anzeige: Block;">
        <img src = "bilder/ewm.png" id = "img">
    </div>
    <Skript>
        // 1. Holen Sie das Element var btn = document.querySelector('.close-btn');
        var img = document.querySelector('img');
        // 2. Ereignisverarbeitung registrieren btn.onclick = function(){
            btn.style.display = "keine";
        }
    </Skript>
</body>
</html>

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zur Verwendung neuer Methoden von HTML5 zur Manipulation von Elementklassennamen in JavaScript
  • Beispiele für JavaScript-Operationselemente
  • Detaillierte Erläuterung von JavaScript-WebAPI-, DOM-, Ereignis- und Operationselementbeispielen
  • js betreibt zwei JSON-Arrays, um sie zusammenzuführen, Duplikate zu entfernen und ein bestimmtes Element zu löschen
  • Das Klickereignis von vue.js ruft die Operation des aktuellen Elementobjekts ab
  • Beispielanalyse für das Hinzufügen, Bearbeiten und Löschen von JavaScript-HTML-DOM-Elementen (Knoten)
  • Vollständiges Beispiel für die Operation eines JS-Dokumentformularelements
  • Zusammenfassung gängiger Methoden von JavaScript-Operationselementen

<<:  Interviewfrage: Dreizeiliges und dreispaltiges Layout, Tabellen werden zusammengeführt und verschachtelte Tabellen sind nicht zulässig

>>:  Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4

Artikel empfehlen

Eine vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung)

Inhaltsverzeichnis 1. Systeminformationen 2. Shut...

Mehrere Möglichkeiten zur Lösung von CSS-Stilkonflikten (Zusammenfassung)

1. Verfeinern Sie den Selektor Durch die Verwendu...

So verwenden Sie Linux-Befehle in IDEA

Im Vergleich zum Windows-System bietet das Linux-...

js, um den Effekt des Ziehens des Schiebereglers zu erzielen

In diesem Artikel finden Sie den spezifischen Cod...

Beispiele für die Verwendung der MySQL-EXPLAIN-Anweisung

Inhaltsverzeichnis 1. Nutzung 2. Ausgabeergebniss...

Nachteile und sinnvolle Verwendung des MySQL-Datenbankindex

Inhaltsverzeichnis Richtige Verwendung von Indize...

Vor- und Nachteile des Tabellenlayouts und warum es nicht empfohlen wird

Nachteile von Tabellen 1. Tabellen nehmen mehr Byt...

Nodejs implementiert Intranet-Penetrationsdienst

Inhaltsverzeichnis 1. Proxy im LAN 2. Intranet-Pe...

Spezifische Verwendung globaler Variablen von node.js

Globales Objekt Alle Module können aufgerufen wer...

Das Konzept von MTR in MySQL

MTR steht für Mini-Transaktion. Wie der Name scho...

Unterschied zwischen MySQL-Update-Set und und

Inhaltsverzeichnis Problembeschreibung Ursachenan...

Vorschläge zur Optimierung der Webseiten-Kopfzeile

Logo-Optimierung: 1. Das Logobild sollte so klein...