【发布时间】:2012-10-20 01:22:26
【问题描述】:
当页面加载时,我想生成一个 JavaScript 循环。项目总数取决于页面上已有的 PHP 字符串。
<script type="text/javascript">
function Generation(){
var loopTotal = <?=$TotalNumberOfRows?>;
var innerToUpdate=$("#loopItemSet");
var page=0;
for (var i=0;i<=<?=$TotalNumberOfRows?>;i+=24)
{
page++;
// document.write(i);
innerToUpdate.innerHTML="<a href='link.php?go="+i+"'> page number "+page+"</a>";
}
}
$(document).ready(function(){
Generation();
});
</script>
它应该从 24 开始返回三个链接,进入 52,3 次。
【问题讨论】:
-
你忘了告诉我们
$TotalNumberOfRows的值是什么。 -
@Jasper,据我了解,这是一个动态创建的数字。
-
@FrankB,是的,但他没有告诉我们问题出在哪里,而是在喃喃自语一些数字,如果不是所有数字都已知,这将毫无意义
-
24 变成 52 三倍?不,24 * 3 = 72。
-
@jasper 实际上,虽然我同意问题不清楚,但知道价值与问题的核心无关。
标签: javascript jquery loops for-loop innerhtml