Verwenden Sie JavaScript, um Seiteneffekte zu erstellen

Verwenden Sie JavaScript, um Seiteneffekte zu erstellen

11. Verwenden Sie JavaScript, um Seiteneffekte zu erstellen

11.1 DOM-Programmierung

DOM-Programmierung (Document Object Model) Dokumentobjektmodell

Bildbeschreibung hier einfügen

Bei der DOM-Programmierung wird die gesamte Seite als Dokumentobjekt betrachtet, in dem das HTML-Element ein bestimmtes Objekt ist. Der Kern von DOM besteht darin, das entsprechende HTML-Elementobjekt zu finden und es dann zu bearbeiten (die Attribute oder den Stil zu ändern) und ein neues HTML-Elementobjekt zu generieren.

11.2 Elemente auf einer Seite in JS finden

  • Suchen Sie das Objekt über die Namenseinschlussbeziehung des Formulars: document.calForm.num1
  • Holen Sie sich ein HTML-Elementobjekt über das ID-Attribut des HTML-Elements:
  • document.getElementById(id)
  • Holen Sie sich mehrere HTML-Elementobjekte mit demselben Namensattributwert über das Namensattribut des HTML-Elements. Gibt ein Array zurück, das alle Objekte mit demselben Namensattribut speichert. document.getElementsByName(name) Holen Sie sich mehrere HTML-Elementobjekte mit demselben Tag über den Tagnamen des HTML-Elements.
  • document.getElementsByTagName(tagName)

11.2.1 Dynamische Zeit

Die auf der Seite angezeigte Zeit ist dynamisch. Beim Aufrufen der Seite wird die Zeit angezeigt. Es gibt zwei Arten von Zeit:

Serverzeit (über Java abgerufen); Clientzeit (über JS abgerufen), angezeigt entsprechend der Zeit auf jedem Client.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

11.2.2 Funktion „Alles auswählen“ oder „Alles abwählen“

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die Verwendung von JavaScript zum Erstellen von Seiteneffekten. Weitere relevante Inhalte zur Erstellung von JS-Seiten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Die Reihenfolge zum Erstellen und Einbinden der vue.js-Seite
  • Nuxt.js Routing-Sprungvorgang (Seitensprung-Nuxt-Link)
  • JS implementiert Spezialeffekte von Bildern beim Klicken mit der Maus auf der Seite
  • Verwenden von JSP zum Implementieren einer einfachen Benutzeranmelde- und Registrierungsseite – Beispielcodeanalyse
  • So verwenden Sie JSP-Seiten in Spring Boot

<<:  Überlegungen zur Partitionierung von MySQL-Datenbanktabellen [empfohlen]

>>:  Stellen Sie die Nginx+Flask+Mongo-Anwendung mit Docker bereit

Artikel empfehlen

JS implementiert das Schere-Stein-Papier-Spiel

In diesem Artikelbeispiel wird der spezifische JS...

Bild-Tag für HTML-Webseite

Bild-Tag <IMG> einfügen Die farbenfrohen Web...

Lösung für viele Zeilenumbrüche und Wagenrückläufe in MySQL-Daten

Inhaltsverzeichnis Finden Sie das Problem 1. So e...

Detaillierte Erklärung der MySql-Installation und des Logins

Überprüfen Sie, ob MySQL bereits unter Linux inst...

Javascript Blob-Objekt zum Erzielen eines Dateidownloads

Inhaltsverzeichnis veranschaulichen 1. Blob-Objek...

Vue+echarts realisiert Fortschrittsbalken-Histogramm

In diesem Artikel wird der spezifische Code von v...

Detaillierte Erklärung zu Javascript-Dateien und Blobs

Inhaltsverzeichnis Datei() Grammatik Parameter Be...

Über IE8-Kompatibilität: Erklärung des X-UA-Compatible-Attributs

Problembeschreibung: Code kopieren Der Code laute...

Eine kurze Erläuterung des CSS-Überlaufmechanismus

Warum müssen Sie sich eingehend mit dem CSS-Überl...

Erfahren Sie in einem Artikel mehr über JavaScript-Closure-Funktionen

Inhaltsverzeichnis Variablenbereich Das Konzept d...

Detaillierte Erläuterung der Nginx-Prozessverwaltungs- und Neuladeprinzipien

Prozessstrukturdiagramm Nginx ist eine Multiproze...

Detailliertes Beispiel für die Verwendung von useState in React

Verwendungsstatus useState fügt einer Komponente ...

Detaillierte Erklärung der Bind-Mounts für die Docker-Datenspeicherung

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...