发表于: 2017-07-27 23:33:17
1 546
一.今天完成的事:任务三的一半吧,之前思考的是隐藏身份的页面和显示身份的页面分开做,但是我用onload却发现每次跳回来。次数不累加,而且这样也违背了任务本意,所以又把两个页面合在一起,这样会更高效,通过DOM来不断修改背景图片和按钮内容,再利用for循环和if语句实现不断累加判断,当是奇数就用隐藏身份的function,偶数就用显示身份的功能,在显示身份的内容里再加上一个判断,当循环次数达到数组长度时就跳转任务分配页面。
二。今天遇到的问题:正则表达式用的不好,我想像手机app功能一样,只允许输入数字,因为小数需要输入符号,所以只需要保证只能输入数字,就可以使输入的数字为整数。之前我用isNaN判断来组织输入符号,但是无法实现避免输入小数。
三.收获:
dom的结构是由html或XML文档描绘成的一个多层节点结构。
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,并开始任务四。
评论