Показать сообщение отдельно
  #6 (permalink)  
Старый 02.10.2017, 15:56
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Без привязки и без id и value (экспериментальный)
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<select>
		<option>Все города</option>
		<option>Москва</option>
		<option>Казань</option>
		<option>Сочи</option>
	</select>
	<div>Инфо о Москве</div>
	<div>Инфо о Казани</div>
	<div>Инфо о Сочи</div>

	<script>

		var div = document.querySelectorAll('div');
		document.querySelector('select').onchange=function(){
			var n = this.options[this.selectedIndex].textContent.slice(0, -2);
			[].forEach.call(div, function(el, i){
				el.style.display = el.textContent.match(n)||'Все горо'.match(n) ? 'block':'none';
			});
		};

	</script>
</body>
</html>
Ответить с цитированием