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

Kann CSS auf diese Weise verwendet werden? Die Kunst wunderlicher Farbverläufe

Im vorherigen Artikel – Der Charme einer Zeile CS...

So installieren Sie ElasticSearch auf Docker in einem Artikel

Inhaltsverzeichnis Vorwort 1. Docker installieren...

So konfigurieren Sie Eureka im Docker

Heureka: 1. Erstellen Sie ein JDK-Image Starten S...

Zusammenfassung der Befehle zur Benutzerverwaltung im Linux-System

Benutzer- und Gruppenverwaltung 1. Grundlegende K...

So implementieren Sie geplante MySQL-Aufgaben unter Linux

Annahme: Die gespeicherte Prozedur wird täglich v...

Detaillierte Analyse von MySQL-Ausführungsplänen

Vorwort Als wir im vorherigen Interviewprozess na...

Tutorial zur Installation von MySQL unter CentOS7

Vor kurzem habe ich vor, eine Cloud-Festplatte au...

JS implementiert die Append-Funktion von jQuery

Inhaltsverzeichnis Zeig mir den Code Testen Sie d...

Installations- und Verwendungsschritte für Docker Compose

Inhaltsverzeichnis 1. Was ist Docker Compose? 2. ...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

RHCE installiert Apache und greift mit einem Browser auf IP zu

1. at ist so konfiguriert, dass nach 5 Stunden „D...

OpenSSL-Zertifikate in der Linux-Umgebung generieren

1. Umgebung: CentOS7, Openssl1.1.1k. 2. Konzept: ...

Was wir von Googles neuer Benutzeroberfläche (Bilder und Text) lernen können

Die bedeutendste Website-Änderung im Jahr 2011 bet...