Javascript.RU

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

Как из дива сделать переключатель
Доброго времени суток, есть div с классом visln
Нужно, что бы по нажатию принималось значение true или false
И если true то css свойство display этого же класса должно быть равно - inline-block
иначе - none
Ответить с цитированием
  #2 (permalink)  
Старый 17.10.2015, 15:26
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Пробую так, не хочет!
var ckvs=false;
alert(ckvs);
function checkvis() {
  if(ckvs==true){
  	  ckvs=false;
  	  document.getElementsByClassName('lngt').style.display='none';
  } else {
  	  ckvs=true;
  	  document.getElementsByClassName('lngt').style.display='block';
  }
}

Хром жалуется то на тру то на фалс:
Цитата:
Uncaught TypeError: Cannot set property 'display' of undefined
Ответить с цитированием
  #3 (permalink)  
Старый 17.10.2015, 15:49
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

https://developer.mozilla.org/ru/doc...ntsByClassName
Возвращает HTMLCollection дочерних элементов соответствующих указанному имени класса.
Ответить с цитированием
  #4 (permalink)  
Старый 17.10.2015, 16:15
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Вообще перечитайте:
https://learn.javascript.ru/searchin...mentsbytagname
Ответить с цитированием
  #5 (permalink)  
Старый 17.10.2015, 22:43
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Сообщение от EmperioAf Посмотреть сообщение
Вообще перечитайте:
https://learn.javascript.ru/searchin...mentsbytagname
Получается найти элемент по классу не совсем приемлемо?
Ответить с цитированием
  #6 (permalink)  
Старый 17.10.2015, 23:10
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Приемлимо, конечно) Юзай querySelector
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать калькулятор и с чего начать? A.P. Yellowman Общие вопросы Javascript 3 15.11.2013 21:32
Как сделать переключатель из background tvixa Элементы интерфейса 1 23.10.2013 14:00
Как сделать реакцию на изменение любого элемента формы. Mik Events/DOM/Window 3 28.07.2011 08:52
Как убрать hover? Либо как сделать стрелки статичными? krusty36 Элементы интерфейса 1 13.07.2011 09:20
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06