我想通过for循环调用此函数15次点击按钮点击请帮助我。
$(function()
{
$("#btnSave").click(function()
{
html2canvas($("$widget"),
{
onrendered: function(canvas)
{
theCanvas = canvas;
document.body.appendChild(canvas);
//Convert and download as image
Canvas2Image.saveAsPNG(canvas);
$("#img-out").append(canvas);
//Clean up
//document.body.removeChild(canvas)
}
});
});
});
我想通过for循环点击此功能15次点击按钮点击请帮助我。请
答案 0 :(得分:0)
$("#btnSave").click(function(){
var counter = 15;
while(counter > 0) {
html2canvas($("#widget"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
// Convert and download as image Canvas2Image.saveAsPNG(canvas); $("#img-out").append(canvas);
// Clean up //document.body.removeChild(canvas);
}
});
counter--;
}
});
答案 1 :(得分:0)
您可以使用简单的for循环重复代码,但我建议您更明确并使用优秀的Lodash库,如果可以的话:
_.times(15, function() {
// this function body will run 15 times
});
答案 2 :(得分:0)
这将调用单击按钮产生的功能15次。
for(var i = 0; i<15; i++)
{
$("#btnSave").click();
}
您可以直接在您正在谈论的代码下方添加此代码,也可以在控制台中运行此代码(复制&gt;右键单击网络浏览器&gt;检查元素&gt;控制台&gt;粘贴&gt;输入)。