![]() |
[JS] Dynamisches Erzeugen von Elementen
Hallo!
Eine Frage zum dynamischen Erstellen von Elementen in HTML (speziell Tabellen): Was hält mich davon ab, folgenden Code:
Code:
einfach so zu lösen:
var row = document.createElement("tr");
var col = document.createElement("td"); col.appendChild(document.createTextNode("Inhalt")); row.appendChild(col); document.getElementById("table").getElementsByTagName("tbody")[0].appendChild(col);
Code:
Wo liegt der Vorteil der ersten Ausführung gegenüber der zweiten?
document.getElementById("table").innerHTML = "<tr><td>Inhalt</td></tr>"
Grüße Faux |
Re: [JS] Dynamisches Erzeugen von Elementen
Letzteres funktioniert IIRC nur im FF, nicht im IE oder Opera. Zumindest bei IE6 war es so, wie es bei IE7 ist, weiß ich gerade nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz