Zum Beispiel:
const name = "
![](x)
";
Aus diesem Grund wird empfohlen, innerHTML nicht zum Einfügen von reinem Text zu verwenden. Verwenden Sie stattdessen textContent. Der übergebene Inhalt wird nicht als HTML-Code analysiert, sondern als reiner Text eingefügt. Warnung: Wenn Ihr Projekt einer Sicherheitsüberprüfung unterzogen wird, führt die Verwendung von innerHTML höchstwahrscheinlich dazu, dass Ihr Code abgelehnt wird. Wenn Sie beispielsweise innerHTML in einer Browsererweiterung verwenden und die Erweiterung bei einreichen, wird sie den automatisierten Überprüfungsprozess nicht bestehen. Beispiel In diesem Beispiel wird mit innerHTML ein Mechanismus zum Protokollieren von Nachrichten in einem Feld auf einer Webseite erstellt. JavaScript function log ( msg) {
var logElem = document. Javascript - einfügen von text an ausgewählte Textfeld mit Javascript. querySelector ( "");
var time = new Date ();
var timeStr = time. toLocaleTimeString ();
logElem. innerHTML += timeStr + ": " + msg + "
";}
log ( "Logging mouse events inside this container... ");
Die Funktion log() erstellt die Protokollausgabe, indem sie mithilfe von toLocaleTimeString() die aktuelle Uhrzeit aus einem Date -Objekt abruft und einen String aus dem Zeitstempel und dem Nachrichtentext erstellt.