js无限循环代码(js循环语句)
js多次循环遍历怎么写?
!DOCTYPE html
html
head
meta charset="utf-8"
title循环填充数据/title
style type="text/css"
td{
width: 50px;
height: 50px;
}
/style
/head
body
table border="1" cellspacing="0" cellpadding="0"
trth colspan="6"数据表格/th/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
trtd/tdtd/tdtd/tdtd/tdtd/td/tr
/table
script src=""/script
script type="text/javascript"
//模拟后台数据,数据量可变
var data = [{
message:"数据1"
},
{
message:"数据2"
},
{
message:"数据3"
},
{
message:"数据4"
},
{
message:"数据5"
},
{
message:"数据6"
},
{
message:"数据7"
},
{
message:"数据8"
},
{
message:"数据9"
},
{
message:"数据10"
}
];
var tdarr = $("td");//获取表格数量
var num1 = Math.floor(tdarr.length / data.length);//取商 表格数量除以后台数据数量
var num2 = tdarr.length % data.length; //取余 表格数量除以后台数据数量
//console.log("num1:"+num1);
//console.log("num2:"+num2);
//将能整除的部分循环填充后台数据
for(var i=0;inum1;i++){
$.each(data,function(index){
//console.log(index+i*data.length);
//console.log(data[index].message);
$(tdarr[index+i*data.length]).text(data[index].message);
})
}
//如果不能整除即取余不为0,则再循环补填未填充的表格
for(var i=0;inum2;i++){
$(tdarr[data.length*num1+i]).text(data[i].message);
}
/script
/body
/html
请问这个JS代码怎么循环执行?
fragmentImg(fragmentConfig);
改为
setInterval("fragmentImg(fragmentConfig)",2000);
2000是毫秒,即2秒循环执行一次
js什么时候用无限循环
出边界之后。js参与下一轮滚动,第一个element出边界之后用无限循环。JavaScript(简称“JS”)一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。