Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] Dynamisches Erzeugen von Elementen (https://www.delphipraxis.net/87529-%5Bjavascript%5D-dynamisches-erzeugen-von-elementen.html)

faux 1. Mär 2007 20:41


[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:
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);
einfach so zu lösen:
Code:
document.getElementById("table").innerHTML = "<tr><td>Inhalt</td></tr>"
Wo liegt der Vorteil der ersten Ausführung gegenüber der zweiten?

Grüße
Faux

Christian S. 1. Mär 2007 20:52

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 19:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz