UPDATE: ups ich merke grade dass die Formatierung des HTML verlorengeht wenn ich es hier poste.
Folgendes HTML ergibt die erwartete Seite:
Wenn ich nun in Eclipse das HTML 'formate' (prettify) dann zeigt zumindest mein FF3 was anderes an. Scheinbar hat das Entfernen des li-Elements nicht geklappt. Seltsam:
Folgendes HTML ergibt die erwartete Seite:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Test</title></head>
<body>
<ol id="Liste"><li id="q">Element</li></ol>
<script type="text/javascript">
document.getElementById("Liste").removeChild(document.getElementById("Liste").firstChild);
for (var i = 0; i < 10; i++) {
var newLI = document.createElement("li");
var liNummer = i + 1;
var newLIText = document.createTextNode("Das ist Listeneintrag Nummer " + liNummer);
document.getElementById("Liste").appendChild(newLI);
document.getElementsByTagName("li")[i].appendChild(newLIText);
}
</script>
</body>
</html>
Wenn ich nun in Eclipse das HTML 'formate' (prettify) dann zeigt zumindest mein FF3 was anderes an. Scheinbar hat das Entfernen des li-Elements nicht geklappt. Seltsam:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Test</title>
</head>
<body>
<ol id="Liste">
<li id="q">Element</li>
</ol>
<script type="text/javascript">
document.getElementById("Liste").removeChild(document.getElementById("Liste").firstChild);
for (var i = 0; i < 10; i++) {
var newLI = document.createElement("li");
var liNummer = i + 1;
var newLIText = document.createTextNode("Das ist Listeneintrag Nummer " + liNummer);
document.getElementById("Liste").appendChild(newLI);
document.getElementsByTagName("li")[i].appendChild(newLIText);
}
</script>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: