I need to have multiple buttons each with their own value when clicked in order to display how many of a certain product is bought per day. The issues right now is that they all add up to the same sum even though they all have unique IDs.
I've tried multiple different ways to do the script but they all add to the same sum.
var clicks = 0;
function myFunction1(val) {
count = clicks += 1;
document.getElementById("demo1").innerHTML = clicks;
}
var clicks = 0;
function myFunction2() {
clicks += 1;
document.getElementById("demo2").innerHTML = clicks;
}
var clicks = 0;
function myFunction3() {
clicks += 1;
document.getElementById("demo3").innerHTML = clicks;
}
var clicks = 0;
function myFunction4() {
clicks += 1;
document.getElementById("demo4").innerHTML = clicks;
}
var clicks = 0;
function myFunction5() {
clicks += 1;
document.getElementById("demo5").innerHTML = clicks;
}
var clicks = 0;
function myFunction6() {
clicks += 1;
document.getElementById("demo6").innerHTML = clicks;
}
var clicks = 0;
function myFunction7() {
clicks += 1;
document.getElementById("demo7").innerHTML = clicks;
}
var clicks = 0;
function myFunction8() {
clicks += 1;
document.getElementById("demo8").innerHTML = clicks;
}
var clicks = 0;
function myFunction9() {
clicks += 1;
document.getElementById("demo9").innerHTML = clicks;
}
var clicks = 0;
function myFunction10() {
clicks += 1;
document.getElementById("demo10").innerHTML = clicks;
}
function myFunction11() {
clicks += 1;
document.getElementById("demo11").innerHTML = clicks;
}
var clicks = 0;
function myFunction12() {
clicks += 1;
document.getElementById("demo12").innerHTML = clicks;
}
var clicks = 0;
function myFunction13() {
clicks += 1;
document.getElementById("demo13").innerHTML = clicks;
}
var clicks = 0;
function myFunction14() {
clicks += 1;
document.getElementById("demo14").innerHTML = clicks;
}
var clicks = 0;
function myFunction15() {
clicks += 1;
document.getElementById("demo15").innerHTML = clicks;
}
var clicks = 0;
function myFunction16() {
clicks += 1;
document.getElementById("demo16").innerHTML = clicks;
}
var clicks = 0;
function myFunction17() {
clicks += 1;
document.getElementById("demo17").innerHTML = clicks;
}
body {
background: #97CE98;
}
.btn-group {
display: grid;
grid-template-columns: 4;
grid-row: 5 minmax(100px, auto);
grid-gap: 5px;
}
.one {
grid-column: 1/4;
grid-row: 1;
display: flex;
}
.two {
grid-column: 2/4;
grid-row: 1;
display: flex;
}
.three {
grid-column: 3/4;
grid-row: 1;
display: flex;
}
.four {
grid-column: 4/4;
grid-row: 1;
display: flex;
}
.five {
grid-column: 1/4;
grid-row: 2;
display: flex;
}
.six {
grid-column: 2/4;
grid-row: 2;
display: flex;
}
.seven {
grid-column: 3/4;
grid-row: 2;
display: flex;
}
.eight {
grid-column: 4/4;
grid-row: 2;
display: flex;
}
.nine {
grid-column: 1/4;
grid-row: 3;
display: flex;
}
.ten {
grid-column: 2/4;
grid-row: 3;
display: flex;
}
.eleven {
grid-column: 3/4;
grid-row: 3;
Display: flex;
}
.twelve {
grid-column: 4/4;
grid-row: 3;
display: flex;
}
.thirteen {
grid-column: 1/4;
grid-row: 4;
display: flex;
}
.fourteen {
grid-column: 2/4;
grid-row: 4;
display: flex;
}
.fifteen {
grid-column: 3/4;
grid-row: 4;
display: flex;
}
.sixteen {
grid-column: 4/4;
grid-row: 4;
display: flex;
}
.seventeen {
grid-column: 1/4;
grid-row: 5;
display: flex;
}
<p align="center">TPG Product Counter</p>
<div align="center" class="btn-group">
<div class="one">
<button onclick="myFunction1()" style="width:20%" id="demo1">Minced Hot 8oz </button>
</div>
<div class="two">
<button onclick="myFunction2()" style="width:20%" id="demo2">Minced Hot 16oz </button>
</div>
<div class="three">
<button onclick="myFunction3()" style="width:20%" id="demo3">Mindced Hot 24oz </button>
</div>
<div class="four">
<button onclick="myFunction4()" style="width:20%" id="demo4">Chunky Hot 8oz </button>
</div>
<div class="five">
<button onclick="myFunction5()" style="width:20%" id="demo5">Chunky Hot 16oz </button>
</div>
<div class="six">
<button onclick="myFunction6()" style="width:20%" id="demo6">Chunky Hot 24oz </button>
</div>
<div class="seven">
<button onclick="myFunction7()" style="width:20%" id="demo7">Hot Minced 8oz </button>
</div>
<div class="eight">
<button onclick="myFunction8()" style="width:20%" id="demo8">Hot Minced 8oz </button>
</div>
<div class="nine">
<button onclick="myFunction9()" style="width:20%" id="demo9">Hot Minced 8oz </button>
</div>
<div class="ten">
<button onclick="myFunction10()" style="width:20%" id="demo10">Hot Minced 8oz </button>
</div>
<div class="eleven">
<button onclick="myFunction11()" style="width:20%" id="demo11">Hot Minced 8oz </button>
</div>
<div class="twelve">
<button onclick="myFunction12()" style="width:20%" id="demo12">Hot Minced 8oz </button>
</div>
<div class="thirteen">
<button onclick="myFunction13()" style="width:20%" id="demo13">Hot Minced 8oz </button>
</div>
<div class="fourteen">
<button onclick="myFunction14()" style="width:20%" id="demo14">Hot Minced 8oz </button>
</div>
<div class="fifteen">
<button onclick="myFunction15()" style="width:20%" id="demo15">Hot Minced 8oz </button>
</div>
<div class="sixteen">
<button onclick="myFunction16()" style="width:20%" id="demo16">Hot Minced 8oz </button>
</div>
<div class="seventeen">
<button onclick="myFunction17()" style="width:20%" id="demo17">Hot Minced 8oz </button>
</div>
</div>
When you click on any button they will all add up to the same sum instead of having unique totals.