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 相关文章推荐
如何让页面在打开时自动刷新一次让图片全部显示
Dec 17 Javascript
jQuery中读取json文件示例代码
May 10 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
jQuery滚动加载图片实现原理
Dec 14 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
May 18 Javascript
JavaScript中 ES6 generator数据类型详解
Aug 11 Javascript
简单理解vue中el、template、replace元素
Oct 27 Javascript
js闭包学习心得总结
Apr 17 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
JS基础之逻辑结构与循环操作示例
Jan 19 Javascript
javascript单张多张图无缝滚动实例代码
May 10 Javascript
js 图片懒加载的实现
Oct 21 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
js的三种继承方式详解
2017/01/21 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python CSV模块使用实例
2015/04/09 Python
详解python基础之while循环及if判断
2017/08/24 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
使用python实现链表操作
2018/01/26 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
全球最大的游戏市场:G2A
2018/07/05 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
个人租房协议书样本
2014/10/01 职场文书
见习报告的格式
2014/10/31 职场文书
爱国主义主题班会
2015/08/14 职场文书