Seid gegrüßt.
ich habe ein sehr merkwürdiges Problem und möchte gerne wissen ob das so normal ist oder ob es so jemand von euch kennt. Eigentlich sollte dieser Code bei klick auf den Button einen li-Element entfernen. Das geschieht jedoch nur bei 2maligem drücken des Buttons. Das firstChild des ol-Elements sollte doch eigentlich das erste li-Element sein.. anscheinend ist es aber der Zeilenumbruch oder der Tab den ich zum einrücken gesetzt habe. Ich finde das sehr merkwürdig und möchte wissen ob ich etwas falsch mache. Ich hoffe mir kann diese Frage jemand beantworten weil ich ungern auf das einrücken verzichten möchte ;D
Update: Das Problem tritt bei Nutzung des Firefox auf, nicht jedoch im IE.
Hier der Code:
vielen Dank und Grüße,
Christoph
ich habe ein sehr merkwürdiges Problem und möchte gerne wissen ob das so normal ist oder ob es so jemand von euch kennt. Eigentlich sollte dieser Code bei klick auf den Button einen li-Element entfernen. Das geschieht jedoch nur bei 2maligem drücken des Buttons. Das firstChild des ol-Elements sollte doch eigentlich das erste li-Element sein.. anscheinend ist es aber der Zeilenumbruch oder der Tab den ich zum einrücken gesetzt habe. Ich finde das sehr merkwürdig und möchte wissen ob ich etwas falsch mache. Ich hoffe mir kann diese Frage jemand beantworten weil ich ungern auf das einrücken verzichten möchte ;D
Update: Das Problem tritt bei Nutzung des Firefox auf, nicht jedoch im IE.
Hier der Code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function test()
{
elem = document.getElementById("ol_fahrzeuge");
if (elem.hasChildNodes())
{
elem.removeChild(elem.childNodes[0]);
}
}
</script>
</head>
<body>
<ol id="ol_fahrzeuge">
<li>auto</li>
<li>fahrad</li>
<li>flugzeugxyz</li>
</ol>
<input type="button" value="test" onclick="test()" />
</body>
</html>
Christoph
Zuletzt bearbeitet: