Hi,
<div id="1" style="display:none" >
ids dürfen nicht mit Ziffern beginnen.
</div>
Eine Funktion soll bei einem Ereignis, z. B. onCklick, style="display:none" in style="display:block" umwandeln und somit den Textbereich einblenden.
onclick nur mit einem ck.
Das klappt, wenn man die id direkt angibt, z. B. mit
function alleausklappen(aus)
{
document.getElementById(1).style.display='none' ;
1 ist immer noch keine gültige Id.
}
Sobald ich das Ganze mit einer Schleife versehe, um mehrere Bereiche zu verändern, geht es jedoch leider nicht.
function alleausklappen(aus)
{
var i=1;
for (i=1;i<document.getElementByID;++i)
i < document.getElementByID ?
document.getElementByID dürfte nicht existieren...
document.getElementById(i).style.display='none' ;
Nummern sind immer noch keine gültigen Ids.
}
Was mache ich falsch?
Du benutzt ungültige Ids und ein seltsames Objekt.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.