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>
解决方案 »
- 请问为什么jquery的这个$.get()为什么没有效果???
- 请教个关于getElementByTagName在Firefox下的问题
- 关于导航栏链接特定选项的问题!!急!
- 請教:為什麼我輸出的隨機數有重複~!高手指教~~
- js中如何判断一个控件ID是否包含某些字段
- 怎么禁止掉body的 滚动 ,不是只Hide
- 求判断是否为身份证号码的正则表达式
- js自定的邮件菜单如何实现复制粘贴功能
- 前天gu1dai发的无限右弹的菜单--〉横向版()
- 急救,如何把window.open()新建的窗口设置到最大。
- 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'));
}
}