版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
html
<input name="first" />的
<input name="calcu" type="button" value="阶乘"/>为:
<input name="result" />
js
function fac(num){
if(num==1){
return 1;
}
return num*fac(num-1);
}
window.onload = function(){
var calcu = document.getElementsByName("calcu")[0];
var first = document.getElementsByName("first")[0];
var result = document.getElementsByName("result")[0];
calcu.onclick = function(){
result.value=fac(first.value)
}
}