Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2013, 20:46
Новичок на форуме
Отправить личное сообщение для iSerrr Посмотреть профиль Найти все сообщения от iSerrr
 
Регистрация: 27.12.2013
Сообщений: 6

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

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

Последний раз редактировалось iSerrr, 30.12.2013 в 21:56.
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2013, 22:00
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var g = document.getElementById('myid').style.backgroundColor;
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 30.12.2013, 22:33
Новичок на форуме
Отправить личное сообщение для iSerrr Посмотреть профиль Найти все сообщения от iSerrr
 
Регистрация: 27.12.2013
Сообщений: 6

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


вот пробую с этой строкой не работает, без работает.
Ответить с цитированием
  #4 (permalink)  
Старый 30.12.2013, 22:52
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS: работает на сервере, не работает из папки -majestic- Общие вопросы Javascript 2 02.08.2012 14:41
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11