last day (15 days later) » 

6:28 PM
-1
Q: Почему нужный мне div не становиться видимым при выборе радио кнопки и нажатию на кнопку?

Олег document.getElementById('one').onclick = checkRadio; function checkRadio() { var running = document.getElementById('running'); var notinstall = document.getElementById('notinstal'); var notruning = document.getElementById('notruning'); if (running.checked) { window.ope...

 
Нужный тебе - это какой? А что происходит?
ты клик вешаешь на этот див....
document.querySelector("one") --- у тебя есть тег "one"? нет
 
как нет, посмотри в html я диву дал такой класс
 
Различаешь "класс" от "тег" ?
 
хорошо, я поменял код, но он все равно не работает
 
Ты бы хотя бы основы подучил бы языка.....getElementsByClassName что возвращает?
 
6:28 PM
класс дива, в который засунуто то, что мне надо
 
а если в документации посмотреть?
 
ну как я понял возвращает все элементы в нем
 
элементЫ ....... уже что-то. К чему ты, в таком случае, применяешь .style ?
 
А что надо применить?
 
Ты же хочешь применить к элементУ, правильно? Или ко всем элементам с данным классом?
 
6:28 PM
только к этому диву, всё что в нем должно снова стать видимым
 
тогда зачем применять getElementsByClassName для выборки элементОВ? ........и раз уж применил - как обратиться к одному из элементов коллекции?
 
Просто скажи что поменять в коде, я уже устал думать над этим кодом, пожалуйста)
как по другому сделать? я просто не понимаю
 
@Олег - тебе уже практически прямо сказал @Алексей Шиманский ответ на твой вопрос. getElementsByClassName возвращает псевдомассив и у него нет свойства .style, выведи в консоль вот это console.log(document.getElementsByClassName("onee")); и посмотри что там. А потом перебери это например через forEach и назначь класс или что ещё там нужно сделать с блоком)
 
Я поменял код, так лучше будет?
Выдает ошибку Uncaught TypeError: Cannot read properties of null (reading 'style')
 

last day (15 days later) »