我有两个下拉列表。这两个不是相互依赖的。用javascript填充下拉列表
第一个下拉列表中的值是[ 'one', 'two', 'three', 'four' ]
。
第二个下拉列表中的值为[ 'ten', 'nine', 'eight', 'seven' ]
。
如果我在第一个下拉列表中选择two
,则应该使用nine
自动填充第二个下拉列表。
我试过这个。
var value1=document.getElementById('ddlone').value;
if(vaue1=='two'){
document.getElementById('ddlone').selectedValue='nine';
} else {
document.getElementById('ddlone').selectedValue='';
}
但我没有得到预期的结果。在这方面请帮助我。
的您需要添加事件处理程序上的第一选择事件'change'。在那里你定义了一个函数,当用户改变第一个选择器的值时,它将被浏览器执行。你可以在那里定义你的代码来编程改变第二选择器的选定值,就像你在代码中做的那样。 – setec
*** [这是一个很好的例子](http://www.javascriptkit.com/javatutors/selectcontent2.shtml)*** – Bhavik