function test(aValue)
{
var bOptions = document.form1.b.options;
if(aValue == '0')
{
bOptions[0] = new Option('大','大');
bOptions[1] = new Option('中','中');
bOptions[2] = new Option('小','小');
bOptions.selectedIndex = 2;
}
else if(aValue == '1')
{
bOptions.length = 0;
}
}
</script>
<form name="form1">
<select name="a" size="1" onchange="test(this.value);">
<option value="" selected>请选择</option>
<option value="0">有</option>
<option value="1">无</option>
</select>
<select name="b" size="1">
<option value="大">大</option>
<option value="中">中</option>
<option value="小" selected>小</option>
</select>
</form>
{
var bOptions = document.form1.b.options;
if(aValue == '0')
{
bOptions[0] = new Option('大','大');
bOptions[1] = new Option('中','中');
bOptions[2] = new Option('小','小');
bOptions.selectedIndex = 2;
}
else if(aValue == '1')
{
bOptions.length = 0;
}
}
</script>
<form name="form1">
<select name="a" size="1" onchange="test(this.value);">
<option value="" selected>请选择</option>
<option value="0">有</option>
<option value="1">无</option>
</select>
<select name="b" size="1">
<option value="大">大</option>
<option value="中">中</option>
<option value="小" selected>小</option>
</select>
</form>
解决方案 »
- 通过document.getElementById("txtID").value赋值 问题
- 如何设定一个按钮来增加跳转时间
- 如何用正则替换换行
- 每隔5分钟自动生成一次静态页面,有谁做过?在线等
- 关于javascript中很奇怪的switch问题
- javascript怎么比较对象?(里面有代码,请大家看看!)
- 大家好 谁知道怎么使用图片制作滚动条?谢谢
- 如何查找本地机器桌面所在的路径???
- EXT嵌套表格列加入事件方法?
- js里substring方法为什么全是小写的,为什么不是subString ?
- 如何一个超级链接的文本(innerHTML)宽度超过超级链接的width,而且设置为不折行,如何获得innerHTML的实际宽度
- 求javascript操作excel文件的详细文档、函数手册、教程
{
var bOptions = document.form1.b.options;
if(a.Value == '0')
{
bOptions[0] = new Option('大','大');
bOptions[1] = new Option('中','中');
bOptions[2] = new Option('小','小');
bOptions.selectedIndex = 2;
}
else if(a.Value == '1')
{
bOptions.length = 0;
}
}
看看应该是对的,但还是不能实现啊,能帮我调试一下吗?