Anhängen von HTML an Containerelemente ohne InnerHTML
Wenn Sie versuchen, HTML an ein Containerelement anzuhängen, ist die Verwendung von innerHTML aufgrund seiner Eigenschaften möglicherweise nicht ideal Tendenz, bestehende Inhalte zu ersetzen. Um dieses Problem zu vermeiden, sollten Sie die Verwendung der Methode insertAdjacentHTML() in Betracht ziehen.
insertAdjacentHTML() bietet eine bessere Kontrolle über die Platzierung des neuen HTML. Es werden zwei Parameter benötigt:
Beispielverwendung:
var d1 = document.getElementById('one'); d1.insertAdjacentHTML('beforeend', '<div id="two">two</div>');
Mit dieser Methode können Sie HTML anhängen, ohne ein zusätzliches Span-Tag zu erstellen oder vorhandenen Inhalt zu ersetzen, was eine effizientere und konsistentere Lösung bietet.
Das obige ist der detaillierte Inhalt vonWie füge ich HTML an Containerelemente hinzu, ohne InnerHTML zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!