这个JS一加载页面就开始执行,能不能在点击某个按钮的时候才开始执行
vari=0;functiontest(){i++;document.getElementById("loading").style.width=i+"%";docume...
var i=0;
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
setTimeout("test()",20) 展开
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
setTimeout("test()",20) 展开
3个回答
展开全部
给你最简单的回答:
var i=0;
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
fuction aa(){
setTimeout("test()",20);
}
点击按钮触发aa()函数就可以了;
或者你直接删了 setTimeout("test()",20);
直接就是:
var i=0;
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
点击按钮触发test()函数,点击按钮触发函数应该会吧?
<input type="button" value="点击触发" onclick="text()" />
var i=0;
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
fuction aa(){
setTimeout("test()",20);
}
点击按钮触发aa()函数就可以了;
或者你直接删了 setTimeout("test()",20);
直接就是:
var i=0;
function test(){
i++;
document.getElementById("loading").style.width = i + "%";
document.getElementById("loadtext").innerText = i + "%";
if(i<100)setTimeout("test()",20);
}
点击按钮触发test()函数,点击按钮触发函数应该会吧?
<input type="button" value="点击触发" onclick="text()" />
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a onclick="test()">test</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询