クリックするたびにボタンを1つ追加してカウンタに追加する必要があります。 SOカウンタはこのようになります。カウンタ:0をクリックすると、ボタンがクリックされるとカウンタが1に移動します。これまでのところ、それは第1位までしか上がらない。ボタンが押された回数をカウントする
私のjsのコードは次のとおりです。
var $ = function (id) { return document.getElementById(id); };
var counter;
function start(){
var button = document.getElementById("button");
window.addEventListener("click", count, false);
};
function count(){
counter = document.getElementById("counter");
counter = counter+1;
document.getElementById("count").innerHTML = counter;
};
window.addEventListener("load", start, false);
私のhtmlコードは次のとおりです。
<html>
<head>
<title>12.5 valenti</title>
<meta charset = "uft-8">
<script type="text/javascript" src="12.5.js"></script>
</head>
<body>
<div>
<p><input type = "button" id="button" value = "button"></p>
<p> count: <span id = "count">0</span></p>
</div>
</body>
</html>
このような要素は+1できません –