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

<select id="proso">
<option value="0" title="">по умолчанию</option> 
<option value="http://test1.ru/" title="" price="1">просмотр №1</option>
<option value="http://test2.ru/" title="" price="2">просмотр №2</option>
<option value="http://test3.ru/" title="" price="2">просмотр №3</option>
</select>

<div id="proso1"><a></a></div>
<input type="text" id="proso2"/>

<script>
    document.querySelector('#proso').onchange = function() {
        var a = document.querySelector('#proso1 a');
        a.href=this.value;
        a.textContent=this.value!='0'?'тут ссылка от выбранного value':'';
				document.querySelector('#proso2').value = this.options[this.selectedIndex].getAttribute('price');
   };
</script>


Вот! но лучше сделайте "data-price", чтобы код был валидный.
Ответить с цитированием