Ну, вопрос довольно расплывчатым, но в целом вы могли бы сделать что-то вроде этого:
Html:
<select id="mySelect" name="list" size="1">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
<span id="tag"></span>
Javascript:
//cache the select and span elements
var mySelect = document.getElementById("mySelect"),
tag = document.getElementById("tag");
//when it changes
mySelect.onchange = function() {
//change the tag innerHTML checking the selected value of the select
tag.innerHTML = mySelect.value === "1" ? "some text" : "some other text";
}
Вы можете изменить трехкомпонентную оператор (? :
) для нескольких утверждений if, если вам нужно больше условий.
Обратите внимание, что я добавил идентификатор к <select>
. Вы можете избежать части кеширования, если хотите получить интервал каждый раз, когда по каким-либо причинам выбираются изменения.
'' недействителен HTML. Попробуйте ''. – j08691