Sven Rautenberg: getElementById alternative

Beitrag lesen

Moin!

window.document.getElementById("bg_color").style.background-color = colors[num];

Von ...style.background-color hatte ich nichts geschrieben.

window.document.getElementById("bgpic").background ="backgroundhtml_" + (num+1) + ".jpg";

Von ...background hatte ich auch nichts geschrieben.

Logisch also, dass das Skript nicht macht, was es soll, wenn du was falsches schreibst.

Bedenke: Die Schreibweise ist hier wichtig. Großbuchstaben sind wichtig, Bindestriche sind wichtig (vor allem, dass sie NICHT vorkommen).

Und zu guter letzt: Wenn du einer Untereigenschaft von style etwas zuweisen willst: Schreibe den Wert als String und genauso, als würdest du ihn einer CSS-Eigenschaft zuweisen. Dein Zuweisen eines Hintergrundbildes sollte also eine url("bildname")-Angabe haben, genau wie in CSS auch.

- Sven Rautenberg

--
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|