Muszę dynamicznie zmieniać zawartość(konkretnie wartość jednego pola) diva o id "d".
Próbuje to zrobić za pomocą document.getElementsById().style.background ale brak jakichkolwiek efektów .
Muszę to zrobić bez przeładowania strony i tak, aby funkcje zmieniając wartość dało się w przyszłości odpalać automatycznie co jakiś czas.
Gdzie robię błąd?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript"> function zmiana() { var e = document.getElementsById("d"); for (i=0; i<e.length; i++) e[i].style.background = "red"; } </script> </head> <body> <div id="strona"> <div id = "naglowek"> </div> <div id="menu"> <center> <ul id="menu"> <ul> </ul> </li> <li> </li> </ul> </center> </div> <div id = "tresc"> <div id="dym1"> <div id="d" class="stara2"> </div> <div id = dym1srodek> </div> <? echo" onvallis nunc eget nulla ullamcorper accumsan. Aliquam molestie sapien id sem posuere pellentesque."; ?> </div> </div> </div> </body> </html>