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 相关文章推荐
深入探寻javascript定时器
Jan 02 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
jquery如何获取元素的滚动条高度等实现代码
Oct 19 Javascript
js实现搜索框关键字智能匹配代码
Mar 26 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
webpack file-loader和url-loader的区别
Jan 15 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 Javascript
一分钟学会JavaScript中的try-catch
Dec 14 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
JavaScript 原型与原型链详情
Nov 02 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文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Python求解平方根的方法
2015/03/11 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python深入06——python的内存管理详解
2016/12/07 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
毕业生求职推荐信
2013/11/04 职场文书
高级电工工作职责
2013/11/21 职场文书
零件设计自荐信范文
2013/11/27 职场文书
领导证婚人证婚词
2014/01/13 职场文书
交通事故委托书范本
2014/09/28 职场文书
2014年司机工作总结
2014/11/21 职场文书
2016年过年放假安排通知
2015/08/18 职场文书