87,994
社区成员
发帖
与我相关
我的任务
分享<select id="list">
</select>
<script type='text/javascript'>
(function(){
var list = document.getElementById("list"),op=[];
for(var i=0,j=10000;i<j;i++){
op[op.length] = "<option value='"+i+"'>"+i+"</option>";
}
if(list.outerHTML){
list.outerHTML = list.outerHTML.replace(/></,">"+op.join('')+"<");
}
else if(list.innerHTML)
{
list.innerHTML = op.join('');
}
})()
</script>
for (var i = 0; i < 10000; i++) { sel.options[i].text = sel.options[i].value = defenVal; }
这样会快些 但10000个下拉框...