try
----------------------------------------
<form name=s1 method=post>
<input type="radio" name=rd1 value=0 onclick="aa(this.value);">
<input type="radio" name=rd1 value=1 onclick="aa(this.value);">
<select name=s1></select>
</form>
<script language="javascript">var o1 = "中国,美国,英国";
var o2 = "北京,广州,海南";
function aa(str){
var obj;
var select = document.s1.s1;
switch(str){
case "0":
obj = o1.split(",");
break;
case "1":
obj = o2.split(",");
break;
}
select.innerHTML="";
for(var i=0;i<obj.length;i++){
var opt = document.createElement("option");
opt.text=obj[i];
opt.value=obj[i];
select.options.add(opt);
}
}
</script>
----------------------------------------
<form name=s1 method=post>
<input type="radio" name=rd1 value=0 onclick="aa(this.value);">
<input type="radio" name=rd1 value=1 onclick="aa(this.value);">
<select name=s1></select>
</form>
<script language="javascript">var o1 = "中国,美国,英国";
var o2 = "北京,广州,海南";
function aa(str){
var obj;
var select = document.s1.s1;
switch(str){
case "0":
obj = o1.split(",");
break;
case "1":
obj = o2.split(",");
break;
}
select.innerHTML="";
for(var i=0;i<obj.length;i++){
var opt = document.createElement("option");
opt.text=obj[i];
opt.value=obj[i];
select.options.add(opt);
}
}
</script>
解决方案 »
- 求一个点击拖动的逻辑
- 用JS更改行内样式的值?
- It must be served with type text/cache-manifest. 是什么意思??
- JS中输出.NET服务器控件!!!!!!
- 由于该控件目前不可见、未启用或其类型不允许 因此无法将焦点移向它。
- jQuery查询有关
- 关于javascript自动计算占CPU的问题
- 使用VML做的公文留痕...俺觉得还是有用处的!!!!!!!!!!!!!!
- [给分]请 weidegong(weidegong) 来拿分
- easy ui datagrid 行编辑
- javascript脚本放在<script src=xxx></script>中有错,直接放到<head>中的就无错???
- 在选择radio时做confirm确认?
<input type="radio" id="rd2" value="1" onclick="aa(1)" >
<select name="s1" style="width: 74px" ></select>
function aa(selectid) {
var sel = document.getElementById("s1");
if (selectid==0) {
document.getElementById("rd1").checked=true;
document.getElementById("rd2").checked=false;
sel.options.length=0;
sel.options.add(new Option('中国', '1'));
sel.options.add(new Option('美国', '2'));
sel.options.add(new Option('英国', '3'));
}
else{
document.getElementById("rd1").checked=false;
document.getElementById("rd2").checked=true;
sel.options.length=0;
sel.options.add(new Option('北京', '1'));
sel.options.add(new Option('广州', '2'));
sel.options.add(new Option('海南', '3'));
}
}