Hallo!
Ich habe folgendes Script, welches nach den Laden der Seite DIV's über display:none; verstecken soll.
Ich bekomme aber eine Fehlermeldung die ich mir nicht ganz erklären kann:
Fehler: document.getElementById("a" + ebene) has no properties
Quelldatei: test.html Zeile: 19
Zeile: 19 document.getElementById('a' + ebene).setAttribute("style","display:none;");
test.html
<html>
<head>
<script language="JavaScript">
<!--
function init()
{
fragen = document.getElementById("liste").childNodes.length;
for(var i = 1; i <= fragen; i++)
{
if(document.getElementById)
{
anzeigen_zu(i);
}
}
}
function anzeigen_zu(ebene)
{
document.getElementById('a' + ebene).setAttribute("style","display:none;");
}
//-->
</script>
</head>
<body onload="init();">
<div id="liste">
<div id="f1">
<div id="a1" style="display:block;">A1</div>
</div>
<div id="f2">
<div id="a2" style="display:block;">A2</div>
</div>
<div id="f3">
<div id="a3" style="display:block;">A3</div>
</div>
</div>
</body>
</html>
MfG, André Laugks
L-Andre @ gmx.de