Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   id.style.backgroundColor не работает ! (https://javascript.ru/forum/misc/44002-id-style-backgroundcolor-ne-rabotaet.html)

iSerrr 30.12.2013 20:46

id.style.backgroundColor не работает !
 
Всем доброго времени суток, извиняюсь за элементарный вопрос, но пока как знаний о JavaScript не очень много а сделать кое-что надо, так вот, есть елемент скрипта:
c = aaa.style.backgroundColor;

с какого мы видим что переменной с присваивается значение backgroundColor, элемента который обращается к некоторой функции через this, вопрос: необходимо реализовать также чтобы переменой g присвоили тоже значение, т.е. backgroundColor, но конкретного элемента страницы посредством указания id, подскажыте как это зделать ?

danik.js 30.12.2013 22:00

var g = document.getElementById('myid').style.backgroundColor;

iSerrr 30.12.2013 22:33

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 ;
}


вот пробую с этой строкой не работает, без работает.

danik.js 30.12.2013 22:52

Значит на странице нет элемента div_img_1, и функция getElementById() возвращает null и возникает ошибка при попытке доступа к свойству style.
Открой консоль (F12) и увидишь ошибку.


Часовой пояс GMT +3, время: 10:41.