文章收录于:笔记专栏

文章目录

  • 一,前言
  • 二,样式介绍
  • 三,研究过程:
    • 3.1,如何理解
  • 缺点

一,前言

现在我们拿到一个答题页面,但是这个也是是js编写的,对于我这种小白来说,看起来很懵逼。我在昨天晚上研究了一会,研究通了好多,现在记录一下相关的概念以及js的相关方法的使用。

二,样式介绍

就长这样哈,可以答题,选题,跳到下一题的功能,看起来比较简单哈,但是这个代码是纯JavaScript编写的。

三,研究过程:

function TiMu()

上文代码解释:
在html文档里调用TIMU方法。

for (var i in data1)

上文代码解释:
因为下文的data1是一个字典集合,所以这个i在data1循环遍历一个字典集。

var div = document.createElement("div");
div.className = "entrance-bottom-frame-line";

上文代码解释:
1,创建一个按钮 最外面的盒子。2,改变标签元素的css类选择器


上文代码解释:
1,获取文档中 class=“entrance-bottom-frame” 的元素:节点添加最后一个子节点。
2,存储题目
div2.innerHTML = data1[i].title; //替代作用

var divli1 = document.createElement("div");
divli1.innerHTML = parseInt(i) + 1;

上文代码解释:
这是题目前的题号吧。解析一个字符串并返回指定基数的十进制整数

这一答块的话。

1,遍历选项列表。

2,创建一个按钮 最外面的盒子

3,改变标签元素的css类选择器

4,创建一个按钮 最外面的盒子

5,改变标签元素的css类选择器

6,就是给ABCD写个头头

7,建一个按钮 最外面的盒子

8,改变标签元素的css类选择器

9,在ABCD后面追加内容

10,方法向节点添加最后一个子节点。ABCD

11,方法向节点添加最后一个子节点。 ABCD后面追加内容

12,方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList对象。

var dact = document.querySelector(".entrance-bottom-frame-line")
方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList对象。
addClass(dact, active)
调用下面的addclass方法
frame_left += -100
设置下一道题滚动范围

3.1,如何理解


结合这个图看的话就很明显了吧。

缺点

这个js的答题模板。没有统计得分的功能也不支持会看,需要很大的改动,也没有隐藏域的使用。

注意,onclick方法里并不能有效的获取到现在选中的list列表的值。

Webapp答题之JavaScript篇相关推荐

  1. 初学者应该了解的编程陷阱:javascript篇

    为什么80%的码农都做不了架构师?>>>    日期:2012-12-4  来源:GBin1.com 对于初学编程语言的朋友来说,经常会犯一些比较"经典"的错误. ...

  2. 第 4 节:前端面试指南 — JavaScript篇

    终于更新啦,刚更新完「CSS篇」之后,很多读者朋友都在微信催更「面试指南」系列的第 4 期 - JavaScript篇. 前 3 期没看的同学,建议先看完再来看这一期的,传送门: 第 1 节:「简历篇 ...

  3. 个人知识整理(javascript篇初识)

    个人知识整理(javascript篇初识(简介 书写方式 注释)) 一个小前端~突然想写点什么-算是梳理一下自己的知识吧 Javscript 简介 浏览器本身并不会执行JS代码,而是通过内置 Java ...

  4. 2023前端大厂面试题之JavaScript篇(4)

    系列文章: 2023前端大厂面试题之JavaScript篇(1) 2023前端大厂面试题之JavaScript篇(2) 2023前端大厂面试题之JavaScript篇(3) 2023前端大厂面试题之J ...

  5. 一步一步构建手机WebApp开发——页面布局篇

    继上一篇:一步一步构建手机WebApp开发--环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图: 如上图所示,此篇教程便是教初学者如何快速布局这样的页面.废话少说,直接 ...

  6. HTML,css和JavaScript的基础学习—JavaScript篇

    HTML,css和JavaScript的基础学习-JavaScript篇 JavaScript是做什么的? JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型 ...

  7. IE8开发者工具调试(三)javascript篇

    IE8开发者工具调试(一)javascript篇 启动调试 文件列表 断点入门 添加断点 查看断点是否打成功 删除断点 禁用断点 启用断点 局部变量 查看局部变量 修改局部变量 监视 添加监视 修改局 ...

  8. 前端面试题-JavaScript篇

    web前端面试题 JavaScript篇 1.JavaScript的数据类型都有哪些(8条)? ES5中有6种:Number.String.Boolean.Undefined.Null.Object ...

  9. web前端面试高频考点——JavaScript 篇(一)【JS的三座大山 】 原型和原型链、作用域和闭包、异步

    系列文章目录 JavaScript 知识梳理,收录了web前端面试 95%以上 的高频考点,满满的干货.给你做一个高效的知识梳理,为你的面试保驾护航! 内容 参考链接 HTML & CSS 篇 ...

最新文章

  1. Java中的关于static的解释和应用
  2. Map的并发处理(ConcurrentHashMap)
  3. 我是如何学习写一个操作系统(三):操作系统的启动之保护模式
  4. 3.X内核下设备树–platform设备驱动
  5. .Net Core小技巧 - 使用Swagger上传文件
  6. JQuery学习记录——DOM的加载
  7. 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)
  8. mysql data to long_mysql 当插入中文字段时发生“data too long for column”错误
  9. 实习笔试题,源代码编译
  10. 王思聪花了100万的组装的电脑,网速到底有多快?
  11. Rational rose 安装教程
  12. android控件属性大全
  13. 卷积神经网络超详细介绍
  14. 瞰见 | 开源,会不会变成开源创业的焦油坑?
  15. 收集一些练习英语口语的资料和美剧
  16. 淘宝可以传照片搜索商品,verygood.雅客VC多味水果糖
  17. mysql checking_高并发下MySQL出现checking permissions
  18. 组播路由协议基础——PIM-SM BSR工作机制
  19. uniapp开发微信小程序-7.用户填写表单信息
  20. 直流有刷电机H桥正反转调速原理及Matlab/Simulink仿真

热门文章

  1. 网页素材精品:40套很漂亮的纹理背景图片
  2. 单纯形法人工变量和松弛变量,剩余变量的区别
  3. java移动公司计算话费_话费充值示例代码
  4. 科研训练第三周:关于《Learn from Syntax: Improving Pair-wise Aspect and Opinion Terms Extraction with Ric》的论文阅读
  5. 树莓派wiringPi库初始化
  6. 《Activiti 深入BPM工作流》-----如何实现一工作任务的查询?
  7. 国内首发|软件众包发展指数报告
  8. 上海交大计算机科学技术导师介绍,上海交通大学
  9. python怎么导入txt_(python文件转excle)python如何将txt文件导入excel
  10. 小学计算机教师交流计划,小学教师信息技术个人研修计划书