【发布时间】:2013-08-07 00:15:56
【问题描述】:
在更改选项时,输入的值将被更改,但是...
<input type="radio" name="1_layer" id="1_1" value="">
<select name="1_select" id="1_1" onchange="schange(this.id)">
我不知道为什么工作只是第一行:
function schange(id) {
document.getElementById(id).checked=true;
var sel = document.getElementByName("1_select");
var val = sel.options[sel.selectedIndex].value;
document.getElementByName("1_layer").value == val;
}
【问题讨论】:
-
这一行中多余的字符“k”是什么 var sel = document.getElementByName("1_select");к?
-
== 是比较而不是赋值。