【发布时间】:2018-03-20 12:58:17
【问题描述】:
我目前有一个项目正在进行,我想知道如何制作一个随着点击而增加的计数器。所有按钮都有不同的值(例如 2),一旦单击,计数器就会增加。我目前已经设置了所有按钮,但我不确定如何为它们增加价值并根据按钮的价值进行计数器增加。我还想知道如何将该值存储在网络缓存中。如果有人可以提供帮助,我将非常感激。这是我当前的代码。
body{
background-color: #162428;
}
.button {
background-color: #4CAF50;
color: white;
padding: 32px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 60px;
margin: 200px 100px;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
cursor: pointer;
width: 250;
height: 200;
}
.click1 {border-radius: 8px}
.click1 {
background-color: grey;
color: #070d0f;
border: 2px solid #070d0f;
}
.click1:hover {
background-color: #070d0f;
color: white;
}
.click2 {border-radius: 8px}
.click2 {
background-color: grey;
color: #070d0f;
border: 2px solid #070d0f;
}
.click2:hover {
background-color: #070d0f;
color: white;
}
.click3 {border-radius: 8px}
.click3 {
background-color: grey;
color: #070d0f;
border: 2px solid #070d0f;
}
.click3:hover {
background-color: #070d0f;
color: white;
}
.click5 {border-radius: 8px}
.click5 {
background-color: grey;
color: #070d0f;
border: 2px solid #070d0f;
}
.click5:hover {
background-color: #070d0f;
color: white;
}
.click10 {border-radius: 8px}
.click10 {
background-color: grey;
color: #070d0f;
border: 2px solid #070d0f;
}
.click10:hover {
background-color: #070d0f;
color: white;
}
footer {
color: grey;
font-size: 65px;
}
<html>
<title>Button of Magnificance</title>
<body>
<center>
<button class="button click1">+1</button>
<button class="button click2">+2</button>
<button class="button click2">+3</button>
<button class="button click5">+5</button>
<button class="button click10">+10</button>
</center>
</body>
</html>
感谢您的帮助!
【问题讨论】:
-
您好,考虑使用Web Storage API 来保存附加到 JavaScript 中每个按钮的值。
标签: javascript html database