Javascript.RU

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

как объединить все div с одинаковым id?
Вот у меня есть 5 блоков div с одинаковым id
Мне нужно через js изменить у них цвет,как это сделать
Если прописать document.getElementById то измениться только первый div остальные останутся без изменений.
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2014, 15:26
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Нельзя делать дивы с одинаковыми id на это он и id. Читайте учебник по html. На это любая ide ругается.

Используйте классы и getElementsByClass
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2014, 15:41
Аспирант
Отправить личное сообщение для BeetleJuice541 Посмотреть профиль Найти все сообщения от BeetleJuice541
 
Регистрация: 18.07.2014
Сообщений: 58

В чем ошибка?
<div   id="kar"><img src="img\mozg2.png"   width="100%" height="70%"> <p class="nadpis">Мозг</p></div>
<div   id="kar"><img src="img\yho.png"   width="100%" height="70%"><p class="nadpis">Уши</p></div>
<div   id="kar"><img src="img\nose.png" style="margin-left:5px"   width="70%" height="70%"><p class="nadpis">Нос</p></div>
<div   id="kar"><img src="img\yazik2_2.png"  style="margin-left:5px" width="90%" height="70%"> <p class="nadpis">Язык</p></div>
<div   id="kar"><img src="img\glaz3.png" style="margin-left:5px" width="90%" height="70%"> <p class="nadpis">Глаза</p></div>

var nadpis = document.getElementsByClass('nadpis');
Ответить с цитированием
  #4 (permalink)  
Старый 30.07.2014, 15:46
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Ошибка в 5 тегах с одинаковым id пока что. Больше тут вроде нет ничего)
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2014, 16:20
Аспирант
Отправить личное сообщение для BeetleJuice541 Посмотреть профиль Найти все сообщения от BeetleJuice541
 
Регистрация: 18.07.2014
Сообщений: 58

не в этом дело,почему то браузеру не нравится вот эта строчка
var nadpis = document.getElementsByClass('nadpis');
Ответить с цитированием
  #6 (permalink)  
Старый 30.07.2014, 16:24
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

моя ошибка, метод не кроссбраузерный
http://javascript.ru/unsorted/top-10...lementsbyclass
document.getElementsByClassName
Ответить с цитированием
  #7 (permalink)  
Старый 30.07.2014, 16:32
Аспирант
Отправить личное сообщение для BeetleJuice541 Посмотреть профиль Найти все сообщения от BeetleJuice541
 
Регистрация: 18.07.2014
Сообщений: 58

все работает)спасибо)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно обновить div из БД в MVC??? espltd AJAX и COMET 2 11.04.2014 01:28
Вывести на печать DIV как его видно в браузере (с учетом фона с стилей) unomomento Элементы интерфейса 3 28.12.2013 00:43
Как вставить найденный элемент в другой div, DOM titan1993 Элементы интерфейса 2 05.11.2013 16:52
Как сделать обход элементов внутри DIV reno4 jQuery 4 24.07.2013 13:30
Как сделать все содержимое страницы не активным son313 jQuery 9 10.07.2013 16:58