兼容性问题,求指教

夏侯颜璨 2017-12-26 02:46:29
做二级联动,发现代码在IE9和360兼容模式不生效,看代码貌似是innerHTML语句的问题,求指教解决方法。

function ld(){
var from=document.getElementById('from');
var city=document.getElementById('city');
var arr = [[],
['1'],
['1','2'],
['1','2','3']];
var option = " ";
if(from.value < 0){
city.innerHTML = option;
return;
}
for(i=0,len = arr[from.value].length;i <len;i++){
option += "<option value="+i+">"+arr[from.value][i]+"</option>";
}
city.innerHTML = option;
}
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-12-26
  • 打赏
  • 举报
回复

function ld() {
	var from = document.getElementById('from');
	var city = document.getElementById('city');
	var arr = [
		[],
		['1'],
		['1', '2'],
		['1', '2', '3']
	];
	city.options.length = 0;
	if (parseInt(from.value, 10) < 0) {
		return;
	}
	for (var i = 0, len = arr[from.value].length; i < len; i++) {
		city.options.add(new Option(arr[from.value][i],i));
	}
}
夏侯颜璨 2017-12-26
  • 打赏
  • 举报
回复
from和city就是两个下拉框

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧