发表于: 2018-07-04 23:41:45
1 654
今天完成的事情:完成任务十四第二个页面,开始第三个页面。
明天计划的事情:完成任务十四。
遇到的问题:关于table和transform方面的东西,如果我不去看我之前怎么做的,可能又会花一段时间去琢磨它,但比第一次已经好太多了。
收获:感觉自己还是有进步的,但面对复杂页面的时候不管是整体布局还是细节方面的考虑相比较于其他师兄还是有差距的。
节点属性
1. nodeName : 节点的名称,是只读的
元素节点的nodename与标签名相同
属性节点的nodename是属性的名称
文本节点的nodename永远是#text
文档节点的nodename永远是#document
2. nodeValue :节点的值
元素节点的 nodeValue 是 undefined 或 null
文本节点的 nodeValue 是文本自身
属性节点的 nodeValue 是属性的值
3. nodeType :节点的类型
节点的类型,是只读的。以下常用的几种结点类型:
元素 1
属性 2
文本 3
注释 8
文档 9
替换元素节点replaceChild()
var newnode=document.createElement("i"); 创造新的节点 i
var newtext=document.createTextNode("JavaScript"); 创建新节点的内容(注意:节点替换后,旧的节点相关属性内容都会移除,所以这里为新节点内容与原来节点相同)
newnode.appendChild(newtext); 新内容交给给新节点
var oldnode=document.getElementById("oldnode"); 旧节点设置为一个变量
oldnode.parentNode.replaceChild(newnode,oldnode); 新节点替换旧节点,replaceChild 实现子节点(对象)的替换。
创建元素节点createElement
评论