Heim >Web-Frontend >js-Tutorial >Der Unterschied zwischen getElementById().innerHTML und getElementById().value wird Ihnen im Detail erklärt
Dieser Artikel stellt hauptsächlich den Unterschied zwischen getElementById().innerHTML und getElementById().value vor. Freunde in Not können darauf verweisen
Kurz gesagt: Verwenden Sie value für Formulare und innerHTML zum Einfügen von Zeichen
Zum Beispiel
Nur Tags mit Wertattributen können verwendet werden getElementById("jb51").value
Wie 12345
Für Tags ohne Wertattribute verwenden Sie getElementById("jb51").innerHTML
. Sie können document.getElementById() verwenden, um ein Element mit einer ID abzurufen auf der Seite.
Greifen Sie dann auf die Attribute dieses Elements zu, z. B. den Wert
Wenn ein Element ein Wertattribut hat, hat sein Wert einen Wert
Beispiel 1
Wenn Sie für ein solches Element document.getElementById("txt1").value verwenden, können Sie dessen Wert abrufen, der die Zeichenfolge „ ist. Hallo".
Wenn ein Element keinen Wert hat, kann er bei Verwendung von document.getElementById().value nicht abgerufen werden. Das ist eine Selbstverständlichkeit. Wie können Sie auf etwas zugreifen, das Sie nicht haben?
Zum Beispiel muss ein p-Tag nicht unbedingt einen Wert haben.
innerHTML
Dies bezieht sich auf den Inhalt im Element
Beispiel 2
Ein Element hat ein Start-Tag und ein End-Tag wie
Wenn Sie document.getElementById("lb1").innerHTML verwenden, können Sie den Inhalt zwischen
Das Obige habe ich für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
jsInstanz des Codes, der eine Funktion nach einer bestimmten Zeitverzögerung ausführt
JS implementiert einfach ein schwebendes Fenster
Avalonjs implementiert eine einfache Warenkorbfunktion
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen getElementById().innerHTML und getElementById().value wird Ihnen im Detail erklärt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!