Сообщение от fatory
|
Спасибо но у вас список создаётся в функции а если он уже есть
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
можно его как-то срывать и брать значение из него?
|
<html>
<head>
<title></title>
<style>
.hid {
display: none;
}
.vis {
}
</style>
<script>
function change() {
var inp = document.getElementById("inp");
var sel = document.getElementById("sel");
if (inp.className == "vis") {
inp.className = "hid";
sel.className = "vis";
}
}
function change_el(val) {
var inp = document.getElementById("inp");
var sel = document.getElementById("sel");
if (sel.className == "vis") {
sel.className = "hid";
inp.className = "vis";
inp.value = val;
}
}
</script>
</head>
<body>
<input type="text" id="inp" class="vis">
<select id="sel" onChange="change_el(this.options[this.options.selectedIndex].value)" class="hid">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<a href="javascript:change();">Заменить</a>
</body>
</html>