发表于: 2016-10-29 00:59:35
2 672
今天完成的事情:
1.学习了DOM的一些知识:元素节点,文本节点,父节点,兄弟节点等;
2.localStorage本地存储;
3.实现了身份显示页面图片的替换和文字的交替出现;
明天计划的事情:
1.学习js基础知识;
2.完成身份显示页面;
遇到的问题:
1.无法通过使用getElementsByClassName来控制一个span标签,使其输出文字;
functionfnShowIdentity(){
window.document.getElementsByClassName("identity-num").innerText=2;
}
白天的时候遇到很多次这样的问题,各种修改方法换名字,使用ById,晚上的时候问了狄师兄,才晓得。ByClassName获得的是数组!!!就算只有一个,坑
2.页面从设置页面跳转到身份显示页面后就没有数据了,问了志波。原来要使用localStorage;
3.编写身份的交替显示,思路很乱,一直写不通顺;
收获:
1.知道了获取元素节点方法的细节问题!
2.学到了本地存储的一些操作;
3.创建元素节点的方法。以li:首先创建 LI 节点,然后创建文本节点,然后把这个文本节点追加到 LI 节点。最后把 LI 节点添加到列表中。
4.添加元素节点 otest.insertBefore(newnode,node); 也可以改为: otest.insertBefore(newnode,otest.childNodes[0]);
5.注意: 把删除的子节点赋值给 x,这个子节点不在DOM树中,但是还存在内存中,可通过 x 操作。
如果要完全删除对象,给 x 赋 null 值;
评论