Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.06.2018, 17:38
Новичок на форуме
Отправить личное сообщение для Antoxa Goaller Посмотреть профиль Найти все сообщения от Antoxa Goaller
 
Регистрация: 10.06.2018
Сообщений: 9

Вывод картинок в div посредством переключения радио-кнопок
Есть три input (type="radio"). Нужно, чтобы при выделении радио-кнопки в отдельный div выводилась картинка, соответствующая этой радио-кнопке.
Как это можно осуществить?
Ответить с цитированием
  #2 (permalink)  
Старый 10.06.2018, 17:48
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<input type="radio" name='nn'>
	<input type="radio" name='nn'>
	<input type="radio" name='nn'>

	<div><img src="" alt=""></div>

	<script>
		var arr = ['https://javascript.ru/cat/list/dom.gif', 'https://javascript.ru/cat/list/event.gif', 'https://javascript.ru/cat/list/integr.jpg'];
		document.querySelectorAll('input').forEach((el,i) => el.onchange = e => document.querySelector('div>img').src = el.checked?arr[i]:'');
	</script>
Ответить с цитированием
  #3 (permalink)  
Старый 10.06.2018, 18:51
Новичок на форуме
Отправить личное сообщение для Antoxa Goaller Посмотреть профиль Найти все сообщения от Antoxa Goaller
 
Регистрация: 10.06.2018
Сообщений: 9

Спасибо! Это как раз то, что мне было нужно.

Ещё такой момент интересует: если inputов несколько, то нужно писать так document.querySelectorAll('input[name=...]'), правильно?
В примере j0hnik ...=nn
Ответить с цитированием
  #4 (permalink)  
Старый 10.06.2018, 19:06
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Antoxa Goaller,
правильно
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод информации через div Miracle5 Общие вопросы Javascript 1 26.04.2018 13:20
JS вывод в div строку с пробелами Gretta Элементы интерфейса 2 15.05.2017 09:54
Исправление вывод картинок 400р. owari Работа 2 27.05.2014 18:28
вывод информации в div Egorka Элементы интерфейса 6 21.04.2014 21:28
Вывод значений таймера в div Tylmaril (X)HTML/CSS 7 21.07.2013 16:47