Document.write löscht Formularelemente
Problem:
Bei der Ausführung von document.write innerhalb Mit der validator()-Funktion verschwinden die Kontrollkästchen- und Schaltflächenelemente von der Seite.
Erklärung:
document.write() schreibt in den Dokumentstrom. Wenn die validator()-Funktion über den onClick-Handler der Schaltfläche aufgerufen wird, ist das Laden des Dokuments wahrscheinlich abgeschlossen und der Stream ist geschlossen.
Der Aufruf von document.write() für einen geschlossenen Dokumentstream ruft automatisch document.open() auf. , wodurch das Dokument gelöscht wird. Folglich werden die Formularelemente vom Bildschirm entfernt.
Das obige ist der detaillierte Inhalt vonWarum verschwinden Formularelemente nach der Ausführung von Document.write?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!