jquery考试成绩统计系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>试卷生成器</title>
<style type="text/css">
body {
font-size: 28px;
background: #cad6ed;
font-family: "楷体";
} #container {
margin: 0px auto;
} #box {
overflow: hidden;
} #box label {
margin-top: 5px;
background: #5dfec7;
width: 80px;
display: inline-block;
text-align: right;
margin-left: 50px;
}
</style>
<script type="text/javascript">
window.onload = function() { var est = document.getElementById("establish");
var txtRow = document.getElementById("txtRow");
var txtColumn = document.getElementById("txtColumn");
var mybody = document.getElementById('mybody'); est.onclick = function() {
var boxs = document.getElementById('box');
boxs.innerHTML = "";
var row = txtRow.value;
var col = txtColumn.value;
if (col > 4) {
mybody.style.width = (col - 4) * 350
+ document.body.scrollWidth;
}
initOptions(row, col);
}
} function initOptions(row, column) { var box = document.getElementById('box');
//题目编号,从0开始
var count = 0;
//
for (var i = 1; i <= row; i++) { //默认i的值为15
count++;
var mydiv = document.createElement("div");
box.appendChild(mydiv);
mydiv.style.overflow = "auto";
for (var j = 1; j <= column; j++) {
//创建一个label
var label = document.createElement('label');
//设置编号
if (j == 1) {
label.innerHTML = count + "题";
} else {
//多列的情况下创建题目编号的方式
label.innerHTML = (count + row * (j - 1)) + "题";
}
var littlediv = document.createElement("div");
littlediv.style.float = "left"; mydiv.appendChild(littlediv);
littlediv.appendChild(label);
//创建四个选项
var checkbox1 = document.createElement("input");
checkbox1.setAttribute("type", "checkbox");
var cbtxt = document.createTextNode("A");
littlediv.appendChild(checkbox1);
littlediv.appendChild(cbtxt); //第二个checkbox
var checkbox2 = document.createElement("input");
checkbox2.setAttribute("type", "checkbox");
var cbtxt2 = document.createTextNode("B");
littlediv.appendChild(checkbox2);
littlediv.appendChild(cbtxt2);
//第三个checkbox
var checkbox3 = document.createElement("input");
checkbox3.setAttribute("type", "checkbox");
var cbtxt3 = document.createTextNode("C");
littlediv.appendChild(checkbox3);
littlediv.appendChild(cbtxt3); //第四个checkbox
var checkbox4 = document.createElement("input");
checkbox4.setAttribute("type", "checkbox");
var cbtxt4 = document.createTextNode("D");
littlediv.appendChild(checkbox4);
littlediv.appendChild(cbtxt4); var myline = document.createElement("br"); if (j == column) {
mydiv.appendChild(myline);
}
}
}
}
</script>
<body id="mybody">
<div id="container">
<div id="box"></div> <div id="tool"> <label for="txtRow">行:</label> <input id="txtRow" type="text"
style="width: 50px;" /> <label for="txtColumn">列:</label> <input
id="txtColumn" type="text" style="width: 50px;" /> <input
id="establish" type="button" value="生成" /> <label for="txtName">姓名:</label>
<input id="txtName" name="txtName" type="text" /> <input
type="submit" value="提交" />
</div>
<input type="hidden" id="selectData" name="selectData" value="" /> </div>
</body>
</head>
</html>
jquery考试成绩统计系统的更多相关文章
- 成绩统计程序(Java)
我的程序: package day20181018;/** * 成绩统计系统 * @author Administrator */import java.util.Scanner;//提供计算机直接扫 ...
- 【JAVA】【作业向】第一题:本学期一班级有n名学生,m门课程。现要求对每门课程的成绩进行统计:平均成绩、最高成绩、最低成绩,并统计考试成绩的分布律。
1.预备知识:动态数组Array实现: 2.解题过程需要理解的知识:吧唧吧唧吧唧吧唧 不想做了 就用了最简单的方法 和c语言类似 java版本 `import java.util.Scanner; / ...
- R语言学习笔记:分析学生的考试成绩
孩子上初中时拿到过全年级一次考试所有科目的考试成绩表,正好可以用于R语言的统计分析学习.为了不泄漏孩子的姓名,就用学号代替了,感兴趣可以下载测试数据进行练习. num class chn math e ...
- 利用JS跨域做一个简单的页面访问统计系统
其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况.但是有些时候,由于一些特殊情况,我们 ...
- 利用JS跨域做一个简单的页面訪问统计系统
事实上在大部分互联网web产品中,我们一般会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便能够在这些统计系统中看到自己站点页面详细的訪问情况.可是有些时候,因为一些特殊情况,我 ...
- (注意输入格式)bistuoj(旧)1237 成绩统计
成绩统计 Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByteTotal Submit:88 ...
- 开源网站流量统计系统Piwik源码分析——参数统计(一)
Piwik现已改名为Matomo,这是一套国外著名的开源网站统计系统,类似于百度统计.Google Analytics等系统.最大的区别就是可以看到其中的源码,这正合我意.因为我一直对统计的系统很好奇 ...
- C语言程序设计#成绩查询系统
学生成绩管理系统 [注释]:请点赞,好人一生平[yi]安[wo]. #codeblocks程序下编写 #include<stdio.h>#include<stdlib.h>// ...
- CCF CSP认证考试在线评测系统
关于 CCF CSP 认证考试在线评测系统 CCF CSP 认证考试简介 CCF 是中国计算机学会的简称.CCF 计算机软件能力认证(简称 CCF CSP 认证考试)是 CCF 于 2014 年推出, ...
随机推荐
- Django框架教程之正则表达式URL误区详解
问题:我学习的视频大概是2015年录的,里面用的Django版本比较老关于正则表达式URL这一块都是用的url(“url(r'^admin/', admin.site.urls),”)方法.而我自己练 ...
- centos7 无界面静默安装 oracle
环境准备 Centos7.3.64 64位 这里使用的是阿里云 ECS主机(1核,2G内存,40G硬盘) Oracle 11g R2 64位安装介质(版本11.2.0.1)下载地址:http:/ ...
- 单链表数据结构 - java简单实现
链表中最简单的一种是单向链表,每个元素包含两个域,值域和指针域,我们把这样的元素称之为节点.每个节点的指针域内有一个指针,指向下一个节点,而最后一个节点则指向一个空值.如图就是一个单向链表 一个单向链 ...
- [server]利用python构建的服务器地址问题
http://0.0.0.0:8000/ 利用github开源项目搭建AI上色师时,遇到了建立server却无法访问的问题,ip如上. 其实很简单,0.0.0.0并不是有效的ip地址,用localho ...
- 页面制作学习笔记:D1.概述
一.Web发展历史 Web1.0 :早期HTML页面:例:网易的门户网站163.com. Web2.0:AJAX技术规模应用:例:网易邮箱126.com. Web3.0:HTML5技术规模应用:例:网 ...
- EditPlus软件自动补全文档htmlbar.acp设置 及 模板文件格式
1.在htmlbar.acp文件末尾添加如下内容,可自动补全: #T=HTML <html> ^! </html> #T=HEAD <head> ^ ...
- pycharm中字体大小的调整方法
一.file->settings->editor->font->size 二.file中键入mouse,在其下editor->general->mouse选中:ch ...
- WeX5学习笔记 - 01
了解WeX5,有朋友突然自己开始学习WeX5,我了解后觉得挺不错的实用范围广,现在手机上的主流软件基本都可以采用WeX5进行开发,如淘宝,美团.手机银行等,所以自己也开始学习WeX5,WeX5是Ecl ...
- c++ — 运算符重载与strcmp自实现
#include <iostream> #include <string.h> #include <stdlib.h> using namespace std; c ...
- UML作业第三次:分析《书店图书销售管理系统》,绘制类图
一. 类图语法学习小结(类间关系的表示方法) 1.抽象类和接口 我们用关键字abstract或abstract class来定义抽象类(抽象类用斜体显示).也可以使用interface,annotat ...