我有一个多选择列表框与100+ <选项>多个选项的快速选择值
现在我有需要选择7个或8值。
我的代码是:
var selObj = document.getElementById('list1');
var len = selObj.length;
var selected_values = '1#2#15#34#82#96';
var selected_values_array = selected_values.split('#');
var alen = selected_values_array.length;
for (i = 0; i < len; i++) {
for (j = 0; j < alen; j++) {
if (selObj[i].value == selected_values_array[j]) {
selObj[i].selected = true;
break;
}
}
}
当遇到脚本,浏览器停止响应。我知道我的代码很糟糕,但他们有什么方法来改进它。要么使用jQuery或JavaScript?
感谢
你似乎有中的错误'用于(j = 0; I <阿伦; J ++)'。这不应该是'j
2011-03-29 10:46:05
我已更改以下内容,但问题仍然存在 – 2011-03-29 10:48:22