我想知道在网页上这样写JS,会不会影响访问者的打开这网页速度啊

for(l=1;l<10000;l++){varj="z"+l;vark="f"+l;if(document.getElementById(j).innerHTML=="... for(l=1;l<10000;l++)
{
var j="z"+l;
var k="f"+l;
if (document.getElementById(j).innerHTML=="")
{document.getElementById(k).style.display='none';}
}
我用的是数据绑定,但又要为每一个DIV命名,所以数据绑定的时候,把数据的主键ID转化成每一个DIV的ID名,这样就不会有重复了,例如第一条数据ID是1,那么网页显示出来,DIV ID=Z1,然后我还把另外一个DIV变成F1,这样就可以通过Z1是否为空,来判断是否显示F1
展开
 我来答
nx8823520
2011-08-09 · TA获得超过648个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:342万
展开全部
会有影响的啊

你想JS载入的时候要培拍for循环出所有的DOM节点,然后给节点add属性后携中顷,又要重绘DOM这样下来就是个不小的功夫,而且所有的DIV全部加上ID这个HTML文档有点不合理了辩陆
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
守望quite
2011-08-09 · 超过18用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:37.3万
展开全部
那要看你这亏脊个JS是在啥时候执行纯扮的,如果是在页面onload的时候,影响不是很大,因为这个时候整个页面已近基本做空灶呈现出来,只是最后在JS那里过滤一下。
追问
是在ONLOAD的时候的,就是刷新页面的时候,主要是屏蔽一些没有被回复的留言 的回复部分,让他们不可见.其实主要是想知道,是不是真的会循环1万次,还是会有选择地循环的,其实我留言那里就10个DIV,只是这些DIV的编号是根据留言的数据库主键ID而定的,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
京承志2O
2011-08-09 · TA获得超过278个赞
知道答主
回答量:140
采纳率:0%
帮助的人:146万
展开全部
10000个,有点多,肯定有影响的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式