0

我需要为js代码中的两个下拉菜单添加相同的值如下

 var opt1 = new Option("All", 0);
 document.getElementById('ddlfromGroupCountry').optons[0] = opt1;
 document.getElementById('ddlFromCountry').optons[0] = opt1;

我正在使用相同的选项变量,即 opt1 为两个下拉列表添加值

在第二行出现以下错误

htmlfile: Invalid argument.

有什么建议么

提前致谢

4

1 回答 1

0

这是在纯 javascript 中工作的代码,但我建议使用像 jQuery 这样的库来为您完成所有繁重的工作:

var r = document.createElement('option'), 
    select = document.getElementById('your-element-id');
r.value = 'val';
r.innerHTML = 'Test';
select.insertBefore(r, select.childNodes[0]);

​</p>

于 2012-10-12T14:00:30.387 回答