问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

在javascript中用二维数组写出如下效果 页面显示是用表格形式的

发布网友 发布时间:2024-10-13 09:03

我来回答

1个回答

热心网友 时间:2024-11-15 02:00

。。。。 有时间给你写

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>baidu1.html</title>

<script type="text/javascript">
var stus_array=new Array();

function addStu(){
var stu_array=new Array();
var stu_name=document.getElementById("stu_name").value;
var stu_score=document.getElementById("stu_score").value;
stu_array.push(stu_name);
stu_array.push(stu_score);
stus_array.push(stu_array);
printArray(stus_array);
}
function sortScore(){
var tmp_array=new Array();
var arr=new Array();
for(var i=0;i<stus_array.length;i++){
arr.push(stus_array[i][1]);
}
arr.sort(function(a,b){return a-b;});
//alert(arr[0]);
//document.write(arr);
for(var j=0;j<arr.length;j++){
for(var i=0;i<stus_array.length;i++){

if(arr[j]==stus_array[i][1]){
tmp_array.push(stus_array[i]);
}
}
}

//alert(tmp_array.length);
//printArray(tmp_array);
return tmp_array;
}
function sortAndPrint(){
printArray(sortScore());
}
function showHighAndLow(){
}
function getHighAndLow(){
var arr=sortScore();
var low=arr[0][1];
var high=arr[arr.length-1][1];
var output=document.getElementById("output");
var inner=output.innerHTML;
output.innerHTML=inner+"<table><tr><td>低分:"+low+"</td><td>高分:"+high+"</td></tr></table>";
}
function sumAndAvg(){
sum=0;
for(var i=0;i<stus_array.length;i++){
sum+=stus_array[i][1]*1;
}
avg=sum/stus_array.length;
var output=document.getElementById("output");
var inner=output.innerHTML;
output.innerHTML=inner+"<table><tr><td>总分:"+sum+"</td><td>平均分:"+avg+"</td></tr></table>";
}

function printArray(arr){
var output=document.getElementById("output");
var inner="<table id='stu_score' style='border:1px solid #ccc;'><tr><td>姓名</td><td>成绩</td></tr>";
for(var i=0;i<arr.length;i++){
inner+="<tr><td>"+arr[i][0]+"</td><td>"+arr[i][1]+"</td></tr>";
}
//alert(inner);
output.innerHTML=inner+"</table>";
}
</script>

</head>
<body>
<div>
<span><input type="button"value="成绩"onclick="sumAndAvg()"/></span>
<span><input type="button"value="高低分"onclick="getHighAndLow()"/></span>
<span><input type="button"value="排序"onclick="sortAndPrint()"/></span>
</div>
<div>
<div>
<span>姓名:<input type="text"name="stu_name"id="stu_name"/></span>
<span>成绩:<input type="text"name="stu_score"id="stu_score"/></span>
</div>
<div><input type="button"value="添加"onclick="addStu()"/></div>
</div>
<div id="output"></div>
</body>
</html>

基本就这个意思 ,输出计算结果,然后输出的地方可能有点问题,你可以分3个div显示结果。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
三国版单机攻城游戏有哪些 三国大时代什么兵种攻城最快 光荣经典街机介绍_光荣经典街机是什么 三国志大战 三国志大战华为账号怎么退出? 三国志大战腾讯游戏安卓APK如何下载 三国志大战九游版 热溶胶书刊装订用热熔胶 月饼包装纸热封胶主要性能指标有哪些 西安交通大学最好的专业是什 湖南科技大学考研哪个专业最好 博士学什么专业好 招行信用卡年费怎么扣? 推荐下写的好看的古代小说的作者 连云港市东海县海陵东路货车禁行吗? 办车牌照需要多少钱 杭州超然科技有限公司怎么样? 厦门超然科技有限公司怎么样 北京超然科技有限公司是骗人的吗 南京超然科技有限公司公司简介 求一个坎巴拉太空计划汉化版,在网上载了好多个都是英文的,受伤严重... 《坎巴拉太空计划》中文补丁怎么用:使用坎巴拉太空计划中文补丁:操作... 《坎巴拉太空计划》汉化mod:太空探险:坎巴拉计划汉化版 坎巴拉太空计划怎么设置中文语言 坎巴拉太空计划Epic设置中文方法介绍... 药用雪肌精和没写药用的有什么区别 高丝雪肌精药用和非药用该买哪种?区别在哪? 乌鸡白凤丸可以长期吃吗?我吃5盒以后有异味,以前没有,还能吃吗 我妈问“北京同仁堂乌鸡白凤丸”过期还能吃吗?谢了阿! 祝同事工作祝福语 压实系数检测取点规范 ...一些祝福的词语,就是希望他在以后的工作越来越好。找到属于自己的工... Devotion的《when i》 歌词 color efex pro4 ID是990833667157 密钥: 求大神给个Color Efex Pro 4的码 ID 600860018100 万分感谢 color efex pro 4 注册码 197525657135 求大神帮忙算激活码 锡林郭勒盟农牧业机械技术推广站主要职责 上海羽翊实业有限公司怎么样? 上海翊羽网络科技有限公司怎么样? 翊羽是什么意思? 上海翊羽动力机械有限公司怎么样? 杭州翊羽科技有限公司怎么样? 深圳羽翊文化传播有限责任公司怎么样? 年龄与手机号码的秘密(有空一定要玩!) 这个不知谁发现的?真准。 大... 最旺生肖的招财号码推荐不同生肖适合的不同数字? 尿道狭窄主要表现症状? 女性尿道狭窄的主要症状 女性尿不净是什么原因 各省香烟的主要品牌有哪些? 今天去看了一家二手房,可是觉得房子不值房主开出的价! 为什么买二手房都是通过中介,而很少见到房东呢?今天总算知道了_百度知 ... qq号码和qq邮箱能分别绑定2个微信号吗? 松江照壁是什么意思?
  • 焦点

最新推荐

猜你喜欢

热门推荐