首页 > Web开发 > 详细

面试html部分

时间:2019-04-11 15:35:22      阅读:141      评论:0      收藏:0      [点我收藏+]

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  

面试html部分

原文:https://www.cnblogs.com/joer717/p/10689915.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!