id.style.backgroundColor не работает !
Всем доброго времени суток, извиняюсь за элементарный вопрос, но пока как знаний о JavaScript не очень много а сделать кое-что надо, так вот, есть елемент скрипта:
c = aaa.style.backgroundColor; с какого мы видим что переменной с присваивается значение backgroundColor, элемента который обращается к некоторой функции через this, вопрос: необходимо реализовать также чтобы переменой g присвоили тоже значение, т.е. backgroundColor, но конкретного элемента страницы посредством указания id, подскажыте как это зделать ? |
var g = document.getElementById('myid').style.backgroundColor; |
function show(aaa) { a = aaa.id; c = aaa.style.backgroundColor; var g = document.getElementById('div_img_1').style.backgroundColor; document.getElementById(a).style.background = "#00fb29"; } function hide (aaa) { document.getElementById(a).style.background = c ; } вот пробую с этой строкой не работает, без работает. |
Значит на странице нет элемента div_img_1, и функция getElementById() возвращает null и возникает ошибка при попытке доступа к свойству style.
Открой консоль (F12) и увидишь ошибку. |
Часовой пояс GMT +3, время: 10:41. |