Hi,
ist dies der beste Weg, um ein <div> mit der id "foo" zu entleeren,
m. E. JA!
var loc = document.getElementById("foo");
var childNodesLength = loc.childNodes.length;
for(var i = 0; i < childNodesLength; ++i) {
loc.removeChild(loc.childNodes[0]); // Die [0] ist Absicht. Nicht [i]!
}
Wie könnte eine elegantere Lösung aussehen?
while(document.getElementById("FOO").firstChild)
document.getElementById("FOO").removeChild(document.getElementById("FOO").firstChild)
also das Gleiche nur in zwei Zeilen :þ
Gruß aus Berlin!
eddi