for(var i=0i<arr.lengthi++){
var op = document.createElement('OPTION')
sel.appendChild(op)
op.text i
op.value = i
}
存在报错javascript是有一定的长度限制的,当数组赋值的字符串过长的时候,就有可能会报错。
解决的办法有:
1. 把数组的赋值分成多个引用,使用拼接来完成;
2. 把超长的字符串分割,分成多个字符串后单独作为数组元素;
3. 将超长字符串写入文件,从文件中读取赋值给数组。