<html>
<head>
<script type="text/javascript">
<!--
function test()
{
eltern = document.body;
kind = eltern.childNodes.item(0).id;
alert(kind);
}
//-->
</script>
</head>
<body onLoad="test()">
<div id="eins">Eins</div>
<div id="zwei">Zwei</div>
</body>
</html>
Hallo ...
ich möchte mit einem Script jeweils die <DIV>-Container ansprechen und in diesem Beispiel die ID des erten <DIV> mit alert() ausgeben.
NUR:
Bei dieser Beispielfunktion reagieren die Browser IE und Firefox unterschiedlich - und ich weiss nicht, warum!
IE liefert für "kind" die Id "eins", Firefox liefert "undefined" - Firefox liefert aber bei item(1) das Ergebnis "eins".
Nach meinem Verständnis müsste "eltern.childNodes" alle Tags enthalten, die im Body notiert sind. Diese müsste ich doch dann mit item() und der entsprechenden Indexzahl ansprechen können ....
Demnach wäre item(0) der erste Tag - also der <DIV> mit der ID "eins"
ODER?
Bin für eine Antwort sehr sehr dankbar
mfg Fabian