ボタンをクリックすると配列の内容を表示するようにコードを設定したいと思います。Xをクリックした後にボタンを無効にする方法はありますか?
array[0]
の場合は1回、array[1]
の場合は2回目です。私はそれを取得しましたが、私のアレイにコンテンツがなくなったときにボタンを無効にする(または単に機能を停止する)方法はわかりません。私はいくつかの単純なループを試しましたが、うまくいきませんでした。
var writing = (function() {
var myArray = ["one ", "two ", "three!"];
var counter = -1;
return function() {
return myArray[counter += 1];
}
})();
function buttonFunction() {
document.getElementById('parag').innerHTML += writing();
}
<button onclick='buttonFunction()'>Click</button>
<p id="parag">...</p>
なぜ「this」ですか?ちょっと興味があるんだけど。 –
@PraveenKumarわかりません。もし何か親切に私に知らせてください。私にとってもOPにとっても非常に役立ちます。 –
私はあなたに尋ねられたのです。私はなぜあなたが 'this'の代わりに' self'を使ったのか尋ねました... –