javascript脚本编程解决考试分数统计问题

 更新时间:2008年10月18日 22:15:49   作者:  
该考试题目共有25道,每一道都是2选1的选择题,总分是100分。那么javascript的代码如下

复制代码 代码如下:

/**
* @author georgewing
*/
function prepareCheckBox() {
document.getElementById("submit").onclick = function() {
selectedCheckBox(4);
}
}
function selectedCheckBox(x) {
var oInput = document.getElementsByTagName("input");
var iTotal = 0;
for(var i=0;i<oInput.length;i++) {
if(oInput[i].className == "checkedRadio") {
if(oInput[i].checked) {
//add x point
iTotal = iTotal + x;
}
else {
// add 0 point
iTotal = iTotal + 0;
}
}

}
document.getElementById("Total").setAttribute("value", iTotal);
alert(iTotal);
}

提示:把常量4抽象化为变量x,作为了函数的参数。这是硬编码抽象化,有关硬编码、抽象化的具体内容见《DOM scripting》译书的部分。

相关文章

  • 如何解决hover在ie6中的兼容性问题

    如何解决hover在ie6中的兼容性问题

    本篇主要分享了如何解决hover在ie6中的兼容性问题的方法,希望会对大家学习javascript有所帮助
    2016-12-12
  • 在HTML代码中使用JavaScript代码的例子

    在HTML代码中使用JavaScript代码的例子

    这篇文章主要介绍了在HTML代码中使用JavaScript代码的例子,本文是入门级示例,初学js的同学不要错过,需要的朋友可以参考下
    2014-10-10
  • JavaScript实现select添加option

    JavaScript实现select添加option

    这篇文章主要介绍了JavaScript为select添加option的方法和示例,十分的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • js 闭包深入理解与实例分析

    js 闭包深入理解与实例分析

    这篇文章主要介绍了js 闭包,结合实例形式深入分析了JS闭包的概念、原理、使用方法与操作注意事项,需要的朋友可以参考下
    2020-03-03
  • js中javascript:void(0) 真正含义

    js中javascript:void(0) 真正含义

    在javascript中javascript:void(0)经常会用到,大家知道此含有吗,在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值,本文给大家介绍js中javascript:void(0) 真正含义,需要的朋友可以参考下
    2015-08-08
  • js中Array.sort()利用零值多维排序

    js中Array.sort()利用零值多维排序

    本文主要介绍了js中Array.sort()利用零值多维排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • JS实现二维数组元素的排列组合运算简单示例

    JS实现二维数组元素的排列组合运算简单示例

    这篇文章主要介绍了JS实现二维数组元素的排列组合运算,结合实例形式分析了javascript针对二维数组的遍历、排列组合运算等相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • javascript html5轻松实现拖动功能

    javascript html5轻松实现拖动功能

    这篇文章主要为大家详细介绍了javascript html5轻松实现拖动功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • JS中的几种循环和跳出方式

    JS中的几种循环和跳出方式

    这篇文章介绍了JS中的几种循环和跳出方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • JS中的eval 为什么加括号

    JS中的eval 为什么加括号

    JS中的eval 为什么加括号呢?相信很多朋友都不是很清楚吧,下面小编通过本教程帮助大家学习JS中的eval 为什么加括号,感兴趣的朋友了解下吧
    2016-04-04

最新评论