我有兩個下拉列表。這兩個不是相互依賴的。用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