【发布时间】:2016-07-22 04:27:43
【问题描述】:
上下文:我正在创建一个目录来通知用户他们已经完成/访问的页面。
下面的 if...else 语句正在工作(单独),但我想使用 FOR 循环中的“i”计数器生成其他 30 章的检查。
脚本将首先加载包含表示已访问/未访问的值 1 或 0 的本地存储,并将该数据传输到变量 chap1check。根据结果,目录应向用户显示已访问或未访问的页面。
我不确定我需要做什么,但理论上,我需要将所有“chap1...”替换为“i”的值。
<script type="text/javascript">
var i;
for (i = 1; i <=31; i++){
var chap1Check = localStorage.getItem("chap1Status");
if(chap1Check == "1"){
document.getElementById('chap1Completion').innerHTML = "Completed";
}else{
document.getElementById('chap1Completion').innerHTML = "Incomplete";
}
}
</script>
【问题讨论】:
-
chap1Check 也应该增加? chap2Check 等?
标签: javascript if-statement for-loop