【发布时间】:2015-02-02 12:31:17
【问题描述】:
var index=0;
function canvasp() {
var array_of_functions = [canvaspoint,canvaspoint1];
array_of_functions[index++]('a string');
}
<button onclick="canvasp()">Next</button>
在此代码中,我创建了一个包含两个函数的数组,并在单击按钮时递增数组。单击按钮时,第一个函数执行,如果再次单击,则执行第二个函数,但仍然保留第一个函数的操作。我需要只有一个函数可以在点击时执行并增加到第二个隐藏第一个..我尝试使用 for 循环但不工作任何人都可以帮忙
【问题讨论】:
-
您的问题的标题和内容不匹配。询问如何循环访问函数,以及如何在执行操作之前让后续单击撤消前一个函数的效果之间存在很大区别。
-
抱歉,谢谢指正..
标签: javascript jquery html arrays function