<input type="text" name="" id="txt">
<input type="button" name=""value="计算" id="btn">
<input type="text" name="" id="txt1">
js递归法求阶乘
<script>
var txt=document.getElementById("txt");
var btn=document.getElementById("btn");
var txt1=document.getElementById("txt1");
btn.onclick=function(){
m=txt.value;
txt1.value =js(m);
}
function js(n){
if(n===1){
return 1;
}else{
return n*js(n-1);
}
}
</script>