<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="text" id="txt" />
<input type="button" id="btn" value="测试"/>
</body>
</html>
btn.onclick= function(){
var txt = Number(document.getElementById("txt").value);
alert(num(txt));
}
//递归方法
function num(n){
if(n==1){
return 1;
}
return (n*num(n-1));
}