Heim >Web-Frontend >js-Tutorial >Wie füge ich HTML an das DOM an, ohne „div.innerHTML' zu verwenden?
Beim Versuch, eine HTML-Zeichenfolge an das DOM anzuhängen, scheint der typische Ansatz div.innerHTML = str zu sein Dies ist praktisch, wird aber aufgrund möglicher Sicherheitsrisiken oft nicht empfohlen. In dieser Frage wird eine alternative Lösung zum Anhängen von HTML-Zeichenfolgen an ein bestimmtes Element untersucht.
In diesem Szenario besteht die Aufgabe darin, die HTML-Zeichenfolge
Nur etwas Text anzuhängen. hier
zumSo wird es gemacht:
div.insertAdjacentHTML('beforeend', str);
Die Methode insertAdjacentHTML benötigt zwei Parameter:
Mit div.insertAdjacentHTML('beforeend', str) stellt sicher, dass die HTML-Zeichenfolge innerhalb des
Eine Live-Demonstration dieser Lösung finden Sie hier: http://jsfiddle.net/euQ5n/
Das obige ist der detaillierte Inhalt vonWie füge ich HTML an das DOM an, ohne „div.innerHTML' zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!