【发布时间】:2020-01-29 18:25:26
【问题描述】:
我正在努力学习 JS,这是我的小应用程序。
每次我按下“INSTANTIATE”按钮时,它都会在我的<div> 中实例化一个tomatoe.png。
当用户重新加载页面时,tomatoe.png 应该出现的次数与他们按下“INSTANTIATE”按钮的次数一样多。
这是代码。为此,我创建了一个变量 (i),它会在每次按下按钮时递增。
我计划将此变量保存到localStorage,当页面重新加载时,我想调用一个循环函数来实例化tomoe.png i 次。
function popUp() {
var img = document.createElement("img");
img.src = "tomato.png";
var src = document.getElementById("header");
src.appendChild(img);
i++;
localStorage.setItem("apples", i);
}
<button onclick="popUp()">INSTANTIATE</button>
<div id="header"></div>
因此,当用户重新加载页面时,应该会出现与他们按下按钮一样多的西红柿。
我想我必须使用循环,但我不知道如何。
【问题讨论】:
标签: javascript html loops