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 相关文章推荐
js实例属性和原型属性示例详解
Nov 23 Javascript
jQuery中[attribute=value]选择器用法实例
Dec 31 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
Highcharts入门之基本属性
Aug 02 Javascript
js实现自动图片轮播代码
Mar 22 Javascript
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
JS实现上传图片实时预览功能
May 22 Javascript
Angularjs实现上传图片预览功能
Sep 01 Javascript
JavaScript模板引擎原理与用法详解
Dec 24 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
Apr 20 Javascript
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
提高网站信任度的技巧
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中的unicode和utf8编码
2015/06/10 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python中偏函数partial用法实例分析
2015/07/08 Python
wxPython的安装与使用教程
2018/08/31 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
家庭户外服装:Hawkshead
2017/11/02 全球购物
印尼网上商店:Alfacart.com
2019/03/11 全球购物
结构和类有什么异同
2012/07/16 面试题
交通安全演讲稿
2014/01/07 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
奠基仪式策划方案
2014/05/15 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python