我正在通过 Code.org Web Lab 创建一个网站,我在标签中有一个变量,一旦它达到 100,我想重新着色。我应该在页面的 HTML 或 Javascript 部分中使用什么代码,为达到这个?
这对我来说是一个新概念,将 Javascript 添加到 HTML,所以我在 Google 和 Stack Overflow 上查找了答案。每个结果都只是讨论了为段落中的某些单词着色,或者在 javascript 变量中保存颜色。
这是页面中包含相关变量的 Javascript:
<script>
function clickCounter() {
if (typeof(Storage) !== "undefined") {
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)+1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "People have attempted but failed to help me " + localStorage.clickcount + " times.";
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support helping me.";
}
}
</script>
这是与 click 变量关联的 HTML:
<p><button onclick="clickCounter()" type="button"><b>HELP ME</b></button></p>
<div id="result"></div>
代码本身运行良好,但我不知道一旦点击 100 次后如何着色。如果有人可以帮助我,将不胜感激。