Hi Mathias,
<ul>
<li>erster Punkt</li>
<li>zweiter Punkt</li>
</ul>
Weil bei obigem der letzte Kindknoten ein Textknoten ist, und zwar ein Zeilenumbruch. Jedoch nicht alle Browser reagieren gleich. Bei manchen ist es egal, ob sich zwischen Elementknoten noch Whitespaces befinden, oder nicht.
Das heisst, dass ich in dem Beispiel, das erste "li" auch mit:
var ErsterPunkt = document.getElementsByTagName("ul")[0];
document.write(LetzterPunkt.getElementsByTagName('li')[0].firstChild.nodeValue);
ansprechen muss?
steffen
Dir auch einen schönen Sonntag :)