Я пытаюсь изменить цвет фона div, чей класс = thisphotobox. Все должно произойти после нажатия изображения внутри этого div. Что я делаю неправильно? И что я должен добавить к этим скобкам onclick? Это изображение:Изменение цвета фона класса Div
echo '<div class="thisphotobox">
<img src="'.$numphotos['link'].'" alt="photo" class="photolink" onclick="clicked()">
</div>';
И здесь идет функцию:
function clicked(thisphotobox){
var div = document.getElementsByClassName("thisphotobox");
elements.style.backgroundColor="red";
}
Я также думаю, как сделать его получить «проверено», как в окошке.
это кажется неправильным, вы захватываете все элементы классом thisphotobox, но затем вы используете элемент var, который не был создан. вы должны делать цикл for на div (его массив) и стиль установки – tik27
Я рекомендую удалить ваш вопрос о «check-in checkbox», пока вы не сможете выяснить основы манипуляции DOM. – PaulProgrammer
Теперь я знаю, что мне нужно читать в google. Спасибо, ребята – 2014-09-09 19:02:14