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


Posted in Javascript onOctober 18, 2008
/** 
* @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》译书的部分。
Javascript 相关文章推荐
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
Jul 18 Javascript
bootstrap table使用入门基本用法
May 24 Javascript
jQuery validata插件实现方法
Jun 25 jQuery
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 Javascript
微信小程序获取当前位置和城市名
Nov 13 Javascript
微信小程序静默登录的实现代码
Jan 08 Javascript
uniapp实现可以左右滑动导航栏
Oct 21 Javascript
微信小程序实现分页加载效果
Nov 19 Javascript
提高网站信任度的技巧
Oct 17 #Javascript
javascript检查日期格式的函数[比较全]
Oct 17 #Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
Oct 17 #Javascript
jQuery弹出层插件简化版代码下载
Oct 16 #Javascript
使用新的消息弹出框blackbirdjs
Oct 16 #Javascript
用js统计用户下载网页所需时间的脚本
Oct 15 #Javascript
JS之小练习代码
Oct 12 #Javascript
You might like
php获取mysql版本的几种方法小结
2008/03/25 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
html向js方法传递参数具体实现
2013/08/08 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
Python中is和==的区别详解
2018/11/15 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
优秀研究生自我鉴定
2013/12/04 职场文书
喝酒检查书范文
2014/02/23 职场文书
《九色鹿》教学反思
2014/02/27 职场文书
会计个人实习计划书
2014/08/15 职场文书
员工工作自我评价
2014/09/26 职场文书
2015年成本会计工作总结
2015/10/14 职场文书
个人售房合同协议书
2016/03/21 职场文书
廉政党课工作报告案例
2019/06/21 职场文书