Otóż mam taką oto klasę w stylach
.move { display:none; width: 150px; height: 30px; background: #000; opacity: .6; position: absolute; margin-left: 17px; margin-top: 11px; }
Następnie w witrynie mam taki układ:
<img src="link" onclick="show('move1')" />
funkcja js:
function show(id) { var obiekt = document.getElementById(id); if (obiekt.style.display == 'none') { obiekt.style.display = 'block'; } }
Jak zahaszuje linijke z if'em i zostawie w funkcji tylko: "obiekt.style.display = 'block';" to śmiga. Dlaczego tak się dzieje ?
Moje pytanie brzmi czy ten div o id="move1" nie powinien przejąć styli z klasy "move" ? Jak robie getAttribute("style") to mi zwraca null. Dopiero jak nada przez js jakiś styl to mi tylko jego zwraca...dlaczego javascript nie wczytuje styli zawartaych w pliku css ?