初学者,编写计算n的阶乘的代码,要求结果是以弹出对话框的形式出现<html> <head> <title>计算阶乘</title> <script language="javascript" type="text/javascript"> <!-- function jisuan() {document.write=document.all.myform.jisuan.value;} { var sum=1 for(var i=1;i<=n;i++) { sum*=i } return sum; } //--> </script> </head> <body> <h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2> <form name="myform"> <input name="jisuan" value="10"><p> <input type="button" value="计算" onclick="jisuan()"><p> </form> </body></html>
1 回答

慕娘9282524
TA贡献13条经验 获得超8个赞
<html>
<head>
<title>计算阶乘</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
function hp(n){
var sum=1 ;
var n = document.getElementById("count").value ;
for(i=1;i<=n;i++){
sum=sum * i ;
}
alert(sum)
}
</script>
</head>
<body>
<h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2>
<form name="计算">
<input id="count" value="">
<input type="button" value="计算" onclick="hp()">
</form>
</body>
</html>
添加回答
举报
0/150
提交
取消