`
mmBlue
  • 浏览: 165335 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript事件模型-[DOM第0级事件模型]

阅读更多

javascript 有2个事件模型

 

DOM第0级事件模型

function a(){
  var d1 =  document.getElementById('d1');
  var d2 =  document.getElementById('d2');
  d1.onclick = function(){document.getElementById('console').parentNode.appendNode...};
  d2.onclick = function{};
}
<div id='d1'>
  <div id='d2'></div>
</div>
<div id='console'></div>

 当点击DIV--d2的时候会先执行d2事件,再执行d1事件,一直到DOM顶部 html,这个叫事件冒泡。

另外,在执行事件的时候会传入一个参数Event

注意:IE下 event是winodw的属性

一般可以这样做:if(!event) event = window.event;

如果要获取事件中的引用(目标元素),标准浏览器中取target属性,IE中取srcElement属性

var target = (event.target) ? event:target : event.srcElement;

分享到:
评论
1 楼 1927105 2011-09-09  
学习了,默认是0级,呵呵

相关推荐

    jQuery动画特效---精通JavaScript+jQuery

    第0课 - 内容概述 - [精通JavaScript+jQuery] 第1课 - JavaScript背景知识-[精通JavaScript+jQuery] 第2课 - JavaScript基础 - [精通JavaScript+jQuery] 第3课 - CSS基础 - [精通JavaScript+jQuery] 第4课 - CSS...

    全栈工程师开发8个阶段(27.32G)

    0.HTML5和CSS3完成网站布局 ...---2.列表、表格、媒体元素 ...---3.javaScript操作DOM ---4.JavaScript对象及初识面向对象 ---5.初识jQuery(转换) ---6.jQuery选择器 ---7.jQuery的事件与动画 ---8.jQuery操作D

    JavaScript王者归来part.1 总数2

     13.5.4 标准模式--事件分派和接收   13.6 一个例子--增强数据表格   13.6.1 什么是增强数据表格   13.6.2 一个采用两重table嵌套方式固定表头的例子   13.6.3 可变列宽的实现   13.6.4 标记行--呈现有别...

    JavaScript权威指南第五版

    它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的0级DOM的资料。 &lt;br&gt; 《JavaScript权威指南》是JavaScript程序设计者的完整指南和参考手册。对于使用最新的、遵守标准的Web...

    从零开始学JavaScript 源代码

    第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象 第9章 HTML元素对象 第二篇 JavaScript进阶篇 第10章 正则表达式 第11章 客户端与服务器端通信 第...

    JavaScript笔记

    事件驱动:JavaScript的执行都是由事件引发 解释执行:先读到的先执行,后读到的会替代先读的 可以使用任何文本编辑工具编写 JavaScript 代码,然后由浏览器解释执行。 JavaScript常用于实现如下功能: |--控制...

    Javascript拖拽拖放系列文章3之细说事件对象第1/4页

    在阅读本文前,可以先阅读《Javascript拖拽&拖放系列文章2之offsetLeft、offsetTop、offsetWidth、offsetHeight属性》这篇文章,以理清... 3.1 e/window.Event对象的属性/方法 3.1.1 IE事件模型和DOM事件如下: 0-未按

    javascript脚本化文档

    第17章介绍了用于处理事件(以及实现这些任务的遗留技术和特定于IE的技术)的W3C DOM标准。第18章介绍了和HTML表单元素交互的DOM。第22章介绍了如何脚本化一个HTML文档的标记,以及如何为客户端Web页面添加脚本化的...

    JavaScript初级教程(第五课)第1/4页

    我们接下来继续研究一下文档对象模型(Document Object Model-DOM)。DOM的点击关系起始于窗口对象在每个窗口对象中是一个文档对象(Document object)。我们将重点谈谈文档对象,看看如何利用它从你的用户获得各项...

    java web技术开发大全(最全最新)

    3.2.1 实例:编写第一个JavaScript程序:Greet 3.2.2 变量 3.2.3 原始类型 3.2.4 类型转换 3.2.5 函数与函数调用 3.2.6 类和对象 3.3 JavaScript高级技术 3.3.1 DOM技术概述 3.3.2 获得HTML元素的3...

    实验3 JavaScript编程.doc

    一、实习过程 1. 编写JavaScript程序实现 “九九...10.直接利用Javascript操作DOM模型,将当前目录下的10张图片循环显示在网页上。 12. 在状态栏上显示,访问者在本页停留的时间(如:您在本页停留了X小时X分X秒)。

    java web开发技术大全

    3.2.1 实例:编写第一个JavaScript程序:Greet 3.2.2 变量 3.2.3 原始类型 3.2.4 类型转换 3.2.5 函数与函数调用 3.2.6 类和对象 3.3 JavaScript高级技术 3.3.1 DOM技术概述 3.3.2 获得...

    sc-curriculum:精明的程序员课程

    第0节:设置您的开发环境 第1节:项目计划和职业资料 第2节: JavaScript和UI / UX简介 第2.3课JS运算符和流控制 第2.4课UI / UX 第2节-作业 第3节: JavaScript,HTML和CSS I 第3.1课的功能 第3.2课数组和对象 ...

    大名鼎鼎SWFUpload- Flash+JS 上传

    它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。  在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都...

    javascript入门笔记

    2、文档对象模型(Document Object Model) - DOM 允许让 JS 与 HTML 文档打交道 3、浏览器对象模型(Browser Object Model) - BOM 允许让 JS 与 浏览器进行交互 JS是一款基于对象的编程语言 2、JS的基础语法 1...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    DOM全称是document object model(文档对象模型),DOM是用来干什么的呢?假设把你的文档看成一个单独的对象,DOM就是如何用HTML或者XML对这个对象进行操作和控制的标准。 面向对象的思想方法已经非常流行了,在编程...

    大名鼎鼎的IBM公司 Ajax 培训资料

    第 1 部分: Ajax 简介 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界 面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作...

    JavaScript Table行定位效果

    很简单,就是节点的父节点,看过dom都知道。 再看看比较容易区分的offsetParent,它在mozilla和msdn都说得比较模糊,在w3c就比较清楚了: The offsetParent attribute, when called on element A, must return the ...

    XML高级编程

    第5章向大家讲解了文档对象模型(DOM),W3C用于XML文档的API,以及其他诸多事物。这将引导大家走出文档的范畴进入应用程序的世界。这四章对于读者开始XML应用程序的编程来说已经足够了。当你读完它们之后,你将理解...

Global site tag (gtag.js) - Google Analytics