При попытке получить значение выбранной option и вставить результат работы функции в элемент 'text', он всегда будет показывать "выбрано 3" так, как переменная option почему-то имеет все 3 возможных значения одновременно, и срабатывают все 3 if блока. Как это
исправить?
// Функция
function change(){
var option = document.getElementById('select').value;
if (option = "option1")
{document.getElementById('text').innerHTML = "выбрано 1";}
if (option = "option2")
{document.getElementById('text').innerHTML = "выбрано 2";}
if (option = "option3")
{document.getElementById('text').innerHTML = "выбрано 3";}
}
// Отсюда выбираем
<select id="select" onchange="change();"><option value="option1">пункт 1</option><option value="option2">пункт 2</option><option value="option3">пункт 3</option></select>
//Сюда вставляем
<span id="text"></span>