此代码可以正常工作。
<script>
function myfunction(a,b,c,d,e,f,g,h,i,j){
alert(a);
alert(b);
alert(c);
alert(d);
}
</script>
<html>
<body>
<p>Hello world</p>
<!-- the arguments in the function are hardcoded -->
<button onclick="javascript: myfunction(1,2,3,4,5,6,7,8,9,10)">Submit</button>
</body>
</html>
是否可以执行以下操作:
<button onclick="javascript: myfunction(iterate 10 times)">Submit</button>
答案 0 :(得分:1)
在js
function forFn(from, to){
var a=[];
for(var i = from; i <= to; i++){
a.push(i);
}
return a;
}
in html
<button onclick="javascript: myfunction.apply(null, forFn(1,10))">Submit</button>
答案 1 :(得分:0)
你可以创建一个迭代参数时间的函数。
myfunction(5)
将迭代5次,myfunction(10)
将执行10次。
function myfunction(a){
for (i = 1; i <= a; i++) {
alert(i);
}
}
myfunction(5);