1.DOM结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
DOM是文档对象模型的简称
DOM模型中两个节点可能存在的关系有两种:父子关系,兄弟关系。
添加节点:appendChild(Node newNode):将newNode 添加成当前节点的最后一个子节点;
insertBefore(Node newNode,Node refNode):在ref节点之前插入newNode节点;
replaceChild(Node newChild,Node oldChild):将oldChild节点替换成newChild节点。
移除节点:removeChild(oldChild):删除oldChild子节点。
复制节点:Node cloneNode(boolean deep):复制当前节点,当deep为true时,表示在复制当前节点的同时,复制该节点的全部后代节点,当为false时,表示进复制当前节点。
创建节点:document.createElement(Tag):创建Tag标签对应的节点。
查找节点:document.queryselectorAll(Tag) 查找符合条件的节点
2.IE和标准DOM事件模型之间存在的差别。
事件类型 ie 标准
阻止冒泡 e.cancelBubbble = true e.stopPropagation()
阻止默认事件 e.returnValue = false e.preventDefault()
目标元素 srcElement target
原文:https://www.cnblogs.com/joer717/p/10689915.html