js给select添加option的问题
我使用了add(newOption("",""))创建对象的方法添加option但是第一次点击下拉框的时候下拉框显示不完全,只有第二次以后才能正常显示...
我使用了add(new Option("","")) 创建对象的方法添加option
但是第一次点击下拉框的时候下拉框显示不完全,只有第二次以后才能正常显示 展开
但是第一次点击下拉框的时候下拉框显示不完全,只有第二次以后才能正常显示 展开
1个回答
展开全部
既然如此,那就不要使用Javascript的原方法,直接食用AppendChild这个方法:
对应的Javascript代码:
window.select = {
name: Array('',''),
value: Array('','')
};
function CreateOption(select){
var SelectElement = document.getElementById('selectElement');
for(var i = 0;i<select.name.length;i++){
var NewOption = document.createElement('option');
NewOption.setAttribute('name',select.name[i]);
NewOption.innerHTML = select.value[i];
SelectElement.appendChild(NewOption);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询