请教一个js简单全选功能的性能问题 处理全部内容的需求,也可以用分页的,用session记录就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上1000个真的很快吗?介不介意把你测试的html给我看看,我给你发站内消息了,谢谢~~~我的机器是奔4 2.4G,1G内存,机器应该没有问题吧 <html><head><title></title></head><body></body><script>function choose(){ var date=new Date(); var ar=document.getElementsByTagName("input"); for(var i=0;i<1000;i++) { ar[i].checked=!ar[i].checked; } alert(new Date().getTime()-date);}for(var i=0;i<1000;i++){ document.write('<INPUT TYPE=checkbox ID=chk'+i+' onclick="choose()">checkbox'+i+"<br>");}</script></html> 问题找到了,是因为for的循环条件那一条语句每次都取的一次length,所以速度很慢,改成循环前一次性把length取出来就行了,还是要谢谢各位,散分了!! 用Js设置textarea不可写 用js脚本点击页面button,页面跳转后,如何继续执行下面js脚本 javascript寻求帮助 关于隐藏后的宽度计算问题 JSP 网页中如何去掉radio每个选项前的那个小圆圈 有点复杂,通过js 求和 望高手指点 怎么将表格的内容付给hidden表单?? 【郁闷】一个及其变态和非常规的错误:关于window.open()返回对象为空很是不解 可否跟踪JavaScript执行过程的工具 怎么能让一段文字一行一行的渐渐显示出来? [新手]鼠标移到div上触发层透明度改变的效果 javascript高手进来帮我解决一个问题
<head><title></title></head>
<body></body>
<script>
function choose()
{
var date=new Date();
var ar=document.getElementsByTagName("input");
for(var i=0;i<1000;i++)
{
ar[i].checked=!ar[i].checked;
}
alert(new Date().getTime()-date);
}
for(var i=0;i<1000;i++)
{
document.write('<INPUT TYPE=checkbox ID=chk'+i+' onclick="choose()">checkbox'+i+"<br>");
}
</script>
</html>