早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用js编写1)编写一个页面,页面上有一个按钮,按钮标题为“计算1到10的阶乘”。2)打开页面时,页面标题栏需显示“第十二题:计算1到10的阶乘”页面功能:1)点击按钮时,系统计算1到

题目详情
用js编写
1)编写一个页面,页面上有一个按钮,按钮标题为“计算1到10的阶乘”。
2)打开页面时,页面标题栏需显示“第十二题:计算1到10的阶乘”

页面功能:
1)点击按钮时,系统计算1到10共十个数字的阶乘值,并显示在页面上。
2)显示的十个阶乘值分两行,五列显示,行列需对齐,每列数字右对齐。
3)显示的数字字体为“宋体”,颜色为“绿色”
▼优质解答
答案和解析

改了一下。。重新给

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第十二题,计算1到10的阶乘</title>
<style>
table{width:60%;}
table tr td{text-align:right;font-family:Simsun;color:green;}
</style>
</head>
<body>
<input type="button" onclick="calc(10)" value="计算1到10的阶乘">
<div id="result"></div>
<script>
function jc(n){
if(n==1 || n==0){
return n;
}else{
return jc(n-1)*n;
}
}
function calc(n){
var str = "<table><tr>";
for(var i=1;i<=n;i++){
str+="<td>"+jc(i)+"</td>";
if(i%5==0 && i !== n && i !=0){
str+="</tr><tr>"
}
}
str +="</tr></table>";
document.getElementById('result').innerHTML = str;
}
</script>
</body>
</html>
看了 用js编写1)编写一个页面,...的网友还看了以下: