Аватар для CloudS
8 / 8 / 6
Регистрация: 29.01.2014
Сообщений: 61

Изменение стилей элементов

29.01.2014, 16:16. Показов 1280. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня такая задача:
есть код HTML
HTML5
1
2
<span ><input  type="checkbox"  value="1" /></span>
 <div > </div>
он выводится циклом несколько раз.
Нужно изменять стиль div`а при нажатии на checkbox.
Помогите пожалуйста, уже второй день ломаю себе голову(
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.01.2014, 16:16
Ответы с готовыми решениями:

Плавное изменение стилей для блока
Проблема такая нужно плавно изменить стили для блока с классом .grid, рамка меняется на ура, но нужно сменить вот эти стили border:...

Изменение стилей при выборе select
Есть &lt;select name=&quot;xfield&quot;&gt;&lt;option value=&quot;0&quot;&gt;1&lt;/option&gt; &lt;option value=&quot;1&quot;&gt;2&lt;/option&gt; &lt;option value=&quot;2&quot;&gt;3&lt;/option&gt; &lt;/select&gt; ...

Изменение стилей при зажиме на ссылку
Всем привет. Есть такая ссылка (скрин прикрепил), нужно чтобы при зажиме на ссылку стрелочка на 10 пикселей уходила вправо, а когда...

5
74 / 71 / 37
Регистрация: 10.09.2011
Сообщений: 169
29.01.2014, 16:27
Через style и менять. А что конкретно изменить? К примеру, цвет фона можно через *.style.backgroundColor.
0
 Аватар для CloudS
8 / 8 / 6
Регистрация: 29.01.2014
Сообщений: 61
29.01.2014, 16:35  [ТС]
CSS
1
box-shadow: 0 0 10px rgba(70,255,0,0.5);
- этот стиль нужно задействовать.
Но у меня вопрос, как именно идентифицировать div , который соответствует checkbox`у на который мы кликнули. Уважаемый Rashiran, дело в том что таких div`ов и сheckbox`ов много, как изменить именно тот что нам нужно?
0
74 / 71 / 37
Регистрация: 10.09.2011
Сообщений: 169
29.01.2014, 17:04
Лучший ответ Сообщение было отмечено CloudS как решение

Решение

CloudS, генерировать код вместе с id и обращаться через него, как вариант.
HTML5
1
2
<span ><input id="mycheckbox1" type="checkbox" value="1" /></span>
 <div id="mydiv1"> </div>
JavaScript
1
var a = document.getElementById("mydiv" + this.id.substring(10));
А вот с этим:
Цитата Сообщение от CloudS Посмотреть сообщение
box-shadow
Проблема у вас будет. В разных браузерах по-разному обращаться нужно (style.boxShadow, style.MozBoxShadow или style.webkitBoxShadow).
1
 Аватар для CloudS
8 / 8 / 6
Регистрация: 29.01.2014
Сообщений: 61
29.01.2014, 17:14  [ТС]
С тенями все прописано, изменять нужно только этот стиль, но спасибо за совет.
А можно детальней разобрать Вашу реализацию скрипта?

Добавлено через 6 минут
Извините, невнимательно посмотрел. Я понял вашу идею. Спасибо большое!
0
74 / 71 / 37
Регистрация: 10.09.2011
Сообщений: 169
29.01.2014, 17:23
CloudS, на всякий случай всё равно выложу (вдруг кто-то ещё не поймет, у кого подобный вопрос будет):
HTML5
1
2
<span ><input id="mycheckbox1" type="checkbox" value="1" onclick="alert(document.getElementById('mydiv' + this.id.substring(10)).id);" /></span>
 <div id="mydiv1"> </div>
Происходит следующее: this.id.substring(10) - из id данного элемента берутся символы, начиная с 10, что и является его номером. Ищем элемент mydiv с таким же номером: getElementById('mydiv' + this.id.substring(10). Берем его id: document.getElementById('mydiv' + this.id.substring(10)).id. По клику будет выведено окно с id соответствующего блока - alert(document.getElementById('mydiv' + this.id.substring(10)).id);.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2014, 17:23
Помогаю со студенческими работами здесь

Изменение CSS3 стилей элемента при наведении на другой
Доброе время суток, нужна помощь. Есть новости которые разделены на блоки при наведении на заголовок новостей картинка новости опускается в...

Неопознанное изменение стилей js
Добрый день форумчане, нашел плагин fullpage.js , для полноэкранного перемещения между блоками, решил что буду это использовать, скачал...

Изменение стилей блоков
день добрый еще вопросик. Есть выпадающее меню в котором при выборе соответствующего пункта открывается определенный див. Но мне бы сделать...

Изменение стилей по клику
Нужно сделать изменение стиля по клику. У картинки есть (id=&quot;font_bold&quot;) По нажатию текст, в (id=&quot;note&quot;) должен стать...

Изменение стилей таблицы по клику
Здравствуйте, помогите со следующим вопросом: требуется, что бы по клику на клавишу &quot;Просмотр&quot; изменялись параметры ячейки на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru