Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2014, 12:55
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Смена фона у div по onchange
Всем привет!
Ребят есть возможность сделать смену фона у дива, при выборе чекбокса, одной строкой? например через onchange или onckick, дело в том что дивы выводятся циклом с разными ID, чекбоксы аналогично, и все ID задаются переменными PHP.
Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 18.07.2014, 13:23
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

вобщем вот что получилось
onClick="document.getElementById('bo').style.background = '#cccccc'"


вот только при выборе чекбокса фон меняется, при снятии галки фон таким же и остается...
Ответить с цитированием
  #3 (permalink)  
Старый 18.07.2014, 14:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Slavok47,
onclick="document.getElementById('bo').style.background = this.checked ?'#cccccc' : ''"
Ответить с цитированием
  #4 (permalink)  
Старый 18.07.2014, 15:06
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Спасибо огромное!
Ответить с цитированием
  #5 (permalink)  
Старый 02.04.2015, 22:36
Интересующийся
Отправить личное сообщение для yatony Посмотреть профиль Найти все сообщения от yatony
 
Регистрация: 15.01.2015
Сообщений: 10

Привет, вот так я могу менять фон при клике на ссылку document.getElementById('123').style.background = '#cccccc' но если кликнуть ещё раз предидущий фон не возвращается, как это можно провернуть?
Ответить с цитированием
  #6 (permalink)  
Старый 02.04.2015, 22:57
Кандидат Javascript-наук
Отправить личное сообщение для soltx Посмотреть профиль Найти все сообщения от soltx
 
Регистрация: 19.05.2013
Сообщений: 144

Сообщение от yatony Посмотреть сообщение
Привет, вот так я могу менять фон при клике на ссылку document.getElementById('123').style.background = '#cccccc' но если кликнуть ещё раз предидущий фон не возвращается, как это можно провернуть?

например это можно провернуть используя условие
Ответить с цитированием
  #7 (permalink)  
Старый 02.04.2015, 23:22
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Цитата:
Привет, вот так я могу менять фон при клике на ссылку document.getElementById('123').style.background = '#cccccc' но если кликнуть ещё раз предидущий фон не возвращается, как это можно провернуть?
просто чуть измени код Рони и будет тебе счастье
onclick="document.getElementById('bo').style.background = this.checked ?'#cccccc' : '#fff'"
Ответить с цитированием
  #8 (permalink)  
Старый 02.04.2015, 23:29
Интересующийся
Отправить личное сообщение для yatony Посмотреть профиль Найти все сообщения от yatony
 
Регистрация: 15.01.2015
Сообщений: 10

document.getElementById('123').style.background = ? '#cccccc': '#ffffff' не работает
Ответить с цитированием
  #9 (permalink)  
Старый 02.04.2015, 23:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

yatony,
сделайте макет чего вы там кликаите - минимальный
Ответить с цитированием
  #10 (permalink)  
Старый 02.04.2015, 23:38
Интересующийся
Отправить личное сообщение для yatony Посмотреть профиль Найти все сообщения от yatony
 
Регистрация: 15.01.2015
Сообщений: 10

<div id="123" style="padding: 15px;"> 
<a  href="#" onclick="document.getElementById('123').style.background = '#cccccc';facechange('.none'); return false;">Тыц</a>
<div class="none" style="font-family: sans-serif;text-align: left;">
    
    <div class="t">
    :write: 
    
    </div></div>
</div>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести на печать DIV как его видно в браузере (с учетом фона с стилей) unomomento Элементы интерфейса 3 28.12.2013 00:43
Смена фона div'а hell100 Общие вопросы Javascript 5 25.05.2012 11:57
Смена фона при наведении Crystal Элементы интерфейса 3 13.10.2011 12:23
случайная смена фона сайта на jquery Netherlandman jQuery 8 25.08.2010 03:11
смена фона div booodyk Общие вопросы Javascript 9 28.04.2010 13:55