本节要点:1.干预系统的事件处理机制(一)DOM事件流 (二)停止事件冒泡 (三)阻止事件的默认行为 1.干预系统的事件处理机制 (一)DOM事件流 DOM模型是一个树形结构,在DOM模型中,HTML元素是有层次的。当一个HTML元素上产生一个事件时,该事件会在DOM树中元素节点与根节点之间按特定的 ...
                            
                            
                                分类:
编程语言   时间:
2016-11-18 21:41:47   
                                阅读次数:
240
                             
                         
                    
                        
                            
                            
                                    1,firstChild:第一个子节点。 标准下:firstChild会包含文本类型的节点 非标准下(IE7以下):fistChild只包含元素节点 var oUl = document.getElementById('ul1'); alert( oUl.firstChild ); //标准下显示[ ...
                            
                            
                                分类:
Web程序   时间:
2016-11-12 19:27:22   
                                阅读次数:
298
                             
                         
                    
                        
                            
                            
                                    标签 HTML 元素 css 节点 DOM document.getElementById()document.getElementsByTagName() DOM:文档对象模型(Document Object Model) 区分文本节点和元素节点 nodeType节点类型 文本节点没有属性 点击隐 ...
                            
                            
                                分类:
其他好文   时间:
2016-11-09 20:10:51   
                                阅读次数:
195
                             
                         
                    
                        
                            
                            
                                    深克隆(克隆元素内文本节点加上所有后辈元素节点), 浅克隆(克隆元素本身,不克隆文本节点和后辈节点), 1. cloneNode()接受一个可选值为true或false的参数。True 表示克隆元素和它的所有子节点。False表示克隆元素但不包含它的子节点。通常,我们在实践中用true,我从来没有遇 ...
                            
                            
                                分类:
其他好文   时间:
2016-11-05 17:57:32   
                                阅读次数:
137
                             
                         
                    
                        
                            
                            
                                dom对象``` 返回当前文档的标题 document.title 返回文档完整的url,无法对document.URL进行赋值,	``````获取标签的四种方式:document.getElementById("elementID");获取标签元素节点document.getElementsByT ...
                            
                            
                                分类:
Web程序   时间:
2016-11-05 17:36:53   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                    DOM基础 什么是DOM 标签元素节点浏览器支持情况 火狐支持最好 谷歌其次 ie最差 尤其是ie6-8DOM节点节点分为:元素节点和文本节点 测试节点的类型用nodeTypenodeType 为3时是文本节点nodeType 为1时是元素节点childNodes 节点 不兼容要做判断 一般用chi ...
                            
                            
                                分类:
其他好文   时间:
2016-11-03 18:54:12   
                                阅读次数:
182
                             
                         
                    
                        
                            
                            
                                从以下属性读出来的信息可以让我们了解相邻节点之间的关系。 childNodes属性将返回一个数组,这个数组由给定元素节点的子节点构成: 这个属性返回的数组是一个nodeList集合。这个nodeList集合里的每个节点都是一个节点对象。这些节点对象都有着nodeType、nodeName、nodeV ...
                            
                            
                                分类:
其他好文   时间:
2016-11-01 16:43:38   
                                阅读次数:
153
                             
                         
                    
                        
                            
                            
                                getElementById():方法的用途是寻找一个有着给定id属性值得元素: 这个方法将返回一个有着给定id属性值得元素节点。如果不存在这样的元素,他返回null。这个方法只能用于document对象。 getElementById()方法返回的元素节点是一个对象,这个对象有着nodeName、 ...
                            
                            
                                分类:
其他好文   时间:
2016-11-01 09:42:17   
                                阅读次数:
236
                             
                         
                    
                        
                            
                            
                                setAttribute():方法将为给定元素节点添加一个新的属性值或是改变它的现有属性值: 属性的名字和值必须以字符串的形式传递给此方法,如果这个属性已经存在,它的值将被刷新,如果不存在,setAttribute()方法只能用在属性节点上。 在下例中,setAttribute()方法将把一个取值为 ...
                            
                            
                                分类:
其他好文   时间:
2016-10-31 21:55:08   
                                阅读次数:
149
                             
                         
                    
                        
                            
                            
                                insertBefore()方法将把一个给定的节点插入到一个给定元素节点的给定子节点前面,他返回一个指向新增子节点的引用指针: 如上所示,节点newNode将被插入元素节点element并出现在节点targetNode的前面。节点targetNode必须是element元素的一个子节点。如果targ ...
                            
                            
                                分类:
其他好文   时间:
2016-10-31 13:39:23   
                                阅读次数:
186