Как я могу использовать выбранный элемент со списком в качестве переменной для использования вызова изображения в JavaScript?Вызвать значение поля со списком в JavaScript
HTML
<select id="fileType">
<option value=".jpg">.JPG</option>
<option value=".png">.PNG</option>
<option value=".gif">.GIF</option>
</select>
JavaScript
var selectedComb = document.getElementById("fileType");
var selectedFileType = selectedComb.options[selectedComb.selectedIndex];
var selectedType = selectedFileType.value;
document.write('<img src="example.com/images/pic + 'selectedType'"/>');
Теперь, очевидно, это не работает. Как я могу заставить его работать? Его действительно просто строка document.write, которая должна быть исправлена.
выпадающим является контролем пользовательского интерфейса, который представляет собой комбинацию (отсюда и название) из выпадающего меню (которое вы получаете с избранным в HTML) и вводом текста (ввод введите текст). HTML не имеет встроенных элементов управления, которые представлены в виде combobox. Если у вас есть, то он построен с кучей JavaScript и ответ зависит от того, что JavaScript. В качестве альтернативы вы могли бы иметь в виду «элемент выбора» (это все, что вы показали). Что он? – Quentin
«Теперь, очевидно, это не работает» - Почему очевидно? Какое поведение вы получаете? Какое поведение вы ожидаете? Какие сообщения об ошибках сообщаются в вашей консоли JavaScript? – Quentin
Это выглядит так, как будто вам нужно больше внимания уделять тому, где вы ставите свои двойные и одиночные кавычки. – Quentin