发表于: 2017-07-27 23:33:17

1 546


一.今天完成的事:任务三的一半吧,之前思考的是隐藏身份的页面和显示身份的页面分开做,但是我用onload却发现每次跳回来。次数不累加,而且这样也违背了任务本意,所以又把两个页面合在一起,这样会更高效,通过DOM来不断修改背景图片和按钮内容,再利用for循环和if语句实现不断累加判断,当是奇数就用隐藏身份的function,偶数就用显示身份的功能,在显示身份的内容里再加上一个判断,当循环次数达到数组长度时就跳转任务分配页面。

二。今天遇到的问题:正则表达式用的不好,我想像手机app功能一样,只允许输入数字,因为小数需要输入符号,所以只需要保证只能输入数字,就可以使输入的数字为整数。之前我用isNaN判断来组织输入符号,但是无法实现避免输入小数。

三.收获:

dom的结构是由htmlXML文档描绘成的一个多层节点结构。


DOM 节点是指在XML文档中的每个成分都是一个节点。整个文档就是一个文档节点,每个XML标签是一个元素节点。


DOM 节点三个重要的属性 :


1. nodeName : 节点的名称


2. nodeValue :节点的值


3. nodeType :节点的类型


1.1、nodeName 属性节点的名称,是只读的。


1. 元素节点的 nodeName 与标签名相同


2. 属性节点的 nodeName 是属性的名称


3. 文本节点的 nodeName 永远是 #text


4. 文档节点的 nodeName 永远是 #document


1.2、nodeValue 属性:节点的值


1. 元素节点的 nodeValue  undefined  null


2. 文本节点的 nodeValue 是文本自身


3. 属性节点的 nodeValue 是属性的值


1.3、nodeType 属性节点的类型,是只读的。以下常用的几种结点类型:


元素类型    节点类型

  元素          1

  属性          2

  文本          3

  注释          8

  文档          9

四.明天要做的事:完成任务3,并开始任务四。




返回列表 返回列表
评论

    分享到