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 相关文章推荐
防止登录页面出现在frame中js代码
Jul 22 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
Sep 10 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
Sep 22 Javascript
Angular.js回顾ng-app和ng-model使用技巧
Apr 26 Javascript
Boostrap基础教程之JavaScript插件篇
Sep 08 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
js传递数组参数到后台controller的方法
Mar 29 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
Jul 08 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 Javascript
Vue页面渲染中key的应用实例教程
Jan 12 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 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
python表格存取的方法
2018/03/07 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
安全学习心得体会范文
2016/01/18 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
为Centos安装指定版本的Docker
2022/04/01 Servers