Der Unterschied zwischen Name und Wert im Eingabe-Tag

Der Unterschied zwischen Name und Wert im Eingabe-Tag
Typ ist das Steuerelement, das für die Eingabe und Ausgabe im Browser verwendet wird (Typ „Text“ bedeutet beispielsweise ein Textfeld; Typ „Button“ bedeutet eine Schaltfläche).
Die optionalen Werte vom Typ sind wie folgt:
Taste
Kontrollkästchen-Kontrollkästchen-Schaltflächenkomponente
Datei Datei-Upload-Komponente
verstecktes verstecktes Feld
Bild Bildbereich
Passwort Textfeld zur Passworteingabe
Optionsfeldkomponente
Schaltfläche „Formular zurücksetzen“
senden Schaltfläche „Formular senden“
Text Texteingabefeld
*******************************************************************************
id ist ein eindeutiger Bezeichner und lässt keine doppelten Werte zu (ähnlich dem Primärschlüssel einer Datentabelle, pk). Sein Wert kann verwendet werden, um das entsprechende HTML-Tag-Objekt abzurufen. (Wenn im gleichen Seitencode doppelte IDs vorkommen, treten unerwartete Fehler auf.)
js-Code: document.getElementById("id_value")
Holen Sie sich die Objektreferenz der angegebenen ID.
*******************************************************************************
Die Funktionen von Name und ID sind dieselben und sie werden auch zum Identifizieren von HTML-Tags verwendet. Der einzige Unterschied besteht darin, dass der Name wiederholte Werte zulässt.
js-Code: document.forms[0].name oder document.getElementsByName("name")
Holen Sie sich das Objektreferenz-Array entsprechend dem angegebenen Namen.
*******************************************************************************
value stellt den Wert eines bestimmten HTML-Tags dar. Beispiel: <input type="text" name="seq" value="hello!" id="seq007" />
Sie werden sehen, dass der Inhalt des Textfelds auf der Webseite „Hallo!“ ist.
///////////////////////////////////////////////////////////////////////
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<Kopf>
<meta http-equiv="Inhaltstyp" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<Skript>

</Skript>
</Kopf>
<Text>
<form>
<Eingabetyp="text" Name="seq" Wert="" ID="seq001" />
<Eingabetyp="text" Name="seq" Wert="" ID="seq002" />
<Eingabetyp="text" Name="seq" Wert="" ID="seq003" />
</form>
</body>
</html>
///////////////////////////////////////////////////////////////////////
document.getElementById("seq001") erhält die Referenz auf das Objekt-Tag mit id=seq001
Dokument.Formulare[0].seq
Gibt ein Array von Referenzen auf alle Tag-Objekte mit name=seq in der ersten Form auf der Webseite zurück.
document.getElementsByName("seq")
Gibt ein Array von Referenzen auf alle Tag-Objekte mit name=seq auf der Webseite zurück.

<<:  Zusammenfassung der 7 Protokolltypen in MySQL

>>:  Erklären Sie anhand eines Diagramms, was Web 2.0 ist

Artikel    

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.22

Dieser Artikel dokumentiert die Installation und ...

Detaillierte Erklärung der Datentypen und Schemaoptimierung in MySQL

Ich lerne derzeit etwas über MySQL-Optimierung. D...

Prinzip des Linux-Nohup-Befehls und Beispielanalyse

nohup-Befehl Bei der Verwendung von Unix/Linux mö...

CSS-Schreibformat, detaillierte Erklärung der Grundstruktur einer mobilen Seite

1. CSS-Schreibformat 1. Inline-Stile Sie können C...

Lernen wir JavaScript objektorientiert kennen

Inhaltsverzeichnis JavaScript-Prototypenkette Obj...

Ursachen und Lösungen für langsame MySQL-Abfragen

Es gibt viele Gründe für eine langsame Abfrageges...

Umfassendes Verständnis von HTML-Formularelementen

Wie unten dargestellt: XML/HTML-CodeInhalt in die...

Zusammenfassung häufig verwendeter Toolfunktionen in Vue-Projekten

Inhaltsverzeichnis Vorwort 1. Benutzerdefinierter...

Vue implementiert den Anwesenheitskalender von DingTalk

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

Logrotate implementiert alle zwei Stunden die Catalina.out-Protokollrotation

1. Einführung in das Logrotate-Tool Logrotate ist...

Die Rolle und Öffnung des MySQL-Protokolls für langsame Abfragen

Vorwort Das MySQL Slow Query Log ist ein Protokol...

CSS zum Erzielen eines Chat-Blaseneffekts

1. Rendern JD-Effekt Simulationseffekt 2. Grundsa...