Javascript不能与IE9一起运行
我有一个下拉列表,它的列表取决于在另一个下拉列表中选择的内容。下拉列表由javascript填充。它在Chrome和FF中正常工作,但在IE中不正常,我得到的只是一个空白下拉列表 下面是相关代码:price和miliege是2个js数组,它们保存所需的信息Javascript不能与IE9一起运行,javascript,internet-explorer,Javascript,Internet Explorer,我有一个下拉列表,它的列表取决于在另一个下拉列表中选择的内容。下拉列表由javascript填充。它在Chrome和FF中正常工作,但在IE中不正常,我得到的只是一个空白下拉列表 下面是相关代码:price和miliege是2个js数组,它们保存所需的信息 var serviceMileage='<select name=\'servicing\' id=\'servicing\''+ 'onfocus=\'setStyle(this.id);\''+ 'onblur=\'setStyl
var serviceMileage='<select name=\'servicing\' id=\'servicing\''+
'onfocus=\'setStyle(this.id);\''+
'onblur=\'setStyleBack(this.id);\'>';
for (var i=0;i<mileage.length;i++)
{serviceMileage=serviceMileage+'<option value='+price[i]+'>'+mileage[i]+'</option>'}
serviceMileage=serviceMileage+'</select>';
document.getElementById('servicing').innerHTML=serviceMileage;
var服务里程=”;
对于(var i=0;i请尝试以下方式写入:
var serviceMileage="<select name='servicing' id='servicing' onfocus='setStyle(this.id); onblur='setStyleBack(this.id);'>";
for (var i=0;i<mileage.length;i++){
serviceMileage=serviceMileage+"<option value='"+price[i]+"'>"+mileage[i]+"</option>"
}
serviceMileage=serviceMileage+'</select>';
document.getElementById('servicing').innerHTML=serviceMileage;
应该是
…value='“+price[i]+”…
这是一个dom就绪状态吗?你收到任何错误消息吗?然后他离开了,没有任何信息…真是一个人。
... value='+price[i]+' ...