我想让我的代码在单击按钮时向我显示数组的内容。如何在点击X后禁用按钮?
一个点击array[0]
,第二个为array[1]
等我得到它,但我不知道如何禁用按钮(或只是停止功能)时,我的阵列已经用完的内容。我尝试了一些简单的for
循环,但它不起作用。
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也很有帮助。 –
我不知道,这就是为什么我问你...我问你为什么用'self'而不是'this' ... –