8月16号=》411页-420页

15.2.4  事件冒泡

    当浏览者在页面上执行某个动作时,页面上实际有多个元素可以响应该事件 ,假如单击页面的某个按钮,而该按钮又处于<div>元素之内,则实际

    上用户既单击了该按钮,也单击了该<div>元素。

    代码示范:

      //脚本代码

      var gotClick = function(who)

      {

        document.getElementById("results").innerHTML += who+"被单击";

      }

      //HTML代码

      <div onclick="gotClick(‘div元素‘)">

        <button onclick="gotClick(‘按钮元素‘)">冒泡测试</button>

      </div>

      <div id="results">

      </div>

    点击按钮元素时id为results的div元素内容将会显示“按钮元素被单击”,"div元素被单击"。

    如果想取消冒泡,在事件脚本内加上以下代码即可。

      event.cancelBubble = true;

15.2.5  重定向事件

    事件冒泡机制严格从子节点向父节点上溯,但在某些时候,我们不想让事件触发严格的按DOM树上溯,而是希望事件在不同节点之间跳跃,

    此时就可以借助Internet Explorer的事件重定向机制来实现。

    代码示范:

      //脚本代码

      var gotClick = function(who)

      {

        document.getElementById("results").innerHTML += who+"被单击";

        //阻止冒泡

        event.cancelBubble = true;

        //重定向到id为forward元素的onclick事件

        document.getElementById("forward").fireEvent("onclick",event);

      }

      //HTML代码

      <div onclick="gotClick(‘div元素‘)">

        <button onclick="gotClick(‘按钮元素‘)">测试</button>

      </div>

      <input type="button" id="forward" value="重定向的按钮" onclick="gotClick(‘重定向的按钮‘)"/>

      <div id="results">

      </div>

    点击测试按钮,id为results的div元素内将会显示“按钮元素被单击”,“重定向的按钮被单击”。

15.2.6  取消事件默认行为

    前面介绍了一种取消事件默认行为的方式:让事件处理函数的返回值为false,即可取消事件的默认行为。Internet Explorer还提供了另一种

    方式来取消事件的默认行为:将事件对象的returnValue属性设为false。

    代码示范:

      //脚本代码

      var clickTest = function()

      {

        //使用确认对话框获取一个布尔值

        var ok = confirm("是否跳转到链接");

        //修改event.returnValue属性值

        event.returnValue = ok;

      }

      document.getElementById("aTest").onclick = clickTest;

      //html代码

      <a id="aTest" href=www.baidu.com>跳转a标签</a>

8月16号=》411页-420页,布布扣,bubuko.com

时间: 2024-10-13 12:48:37

8月16号=》411页-420页的相关文章

6月16号=》156页-160页

6.5.2 UI元素状态伪类选择器 UI元素状态伪类选择器主要用于根据UI元素的状态进行筛选.UI元素状态伪类选择器有如下几个. Selector:link:匹配Selector选择器且未被访问前的元素(通常只能是超链接). Selector:visited:匹配Selector选择器且已被访问过的元素(通常只能是超链接). Selector:active:匹配Selector选择器且处于被用户激活(在鼠标点击与释放之间的事件)状态的元素. Selector:hover:匹配Selector选择

5月29号=》第41页-第45页

2.4 HTML5头部和元信息 <script>:该元素用于包含JavaScript脚本. <style>:该元素用于定义内部CSS样式. <link>:该元素用于链接外部CSS样式等资源. <title>:该元素用于定义文档标题. <base>:该元素用于指定该页面中所有链接的基准链接. 该元素属性如下: href:指定所有链接的基准链接. target:指定超链接默认在哪个窗口打开=>(_blank._parent._self._top

5月27号=》第30页-第35页

2.18 框架相关元素 HTML5删除了<frameset>.<frame>.<noframes>这三个标签 保留了<iframe>元素 2.2 HTML5新增的通用属性 2.2.1 contenEditable:该属性为true时可在页面直接对该标签进行编辑    用户编辑完后,内容会直接显示在该页面中(一旦  刷新页面就会重新加载,编辑的内容会丢失),开发  者可以通过该元素的innerHTML属性来获取编辑后    的内容   该属性具有"可

香蕉派(banana pi )2015年10月 13 号至10月16号参加香港贸发局香港秋季电子

香蕉派(banana pi )将于2015年10月 13 号至10月16号参加香港贸发局香港秋季电子产品展, 欢迎各位前来参观指导 展会名称:香港贸发局香港秋季电子产品展2015时间: 2015年10月13号--10月16号 展台编号:3C-A38地址: 香港湾仔博览道1号香港会议展览中心 期待您的到来!!

5月28号=》第35页-第40页

2.3.2 语义相关元素 <mark>:用于显示HTML页面中需要重点"关注"的内容,浏览器 通常会用黄色显示该标签内的内容. <time>:用来显示被标注内容是日期.时间或者日期时间.   使用该标签要指定datetime属性,格式为"yyyy-MM-ddTHH:mm"   如果<time>标签的内容直接符合以上格式,则可以不用指定datetime属性. <details>:该元素用于显示一段详细信息或某个主题的细节

8月16号成长题目

1.HTTP返回码中301与302的区别? 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved).302 redirect: 302 代表暂时性转移(Temporarily Moved ). 每个HTTP请求和响应都会带有相应的头部信息.默认情况下,在发送XHR请求的同时,还会发送下列头部信息: Accept:浏览器能够处理的内容类型Accept-Charset:浏览器能够显

8月16号练习

用for循环实现: 1.判断/var/目录下所有文件的类型 方法一: #!/bin/bash for filename in /var/*;do         if [ -h $filename ] ;then                 echo "$filename is  syslink file"         elif [ -d $filename ] ;then                  echo "$filename is dirction&qu

1月16号及以前总结

刚接触这门陌生的领域又或者叫行业好一些.它会是我发展的方向,我喜欢计算机方面.第一周,我模糊的了解到团队合作性,思维扩展性,我清楚它不简单,至少没有我想象那么简单. 不知不觉接触了三周有多了,它有点挑战性,并且我愿意不断挑战.有时在小马哥的解说下,我及我的团队已经感觉到智商在燃烧,智商完全不够用.也使的我有了回家补充理论知识,不断敲打代码,至少牢牢记住小马哥教过的,在不知道的知识多做了解. 现在的我,能够做一些简单的运算,和一些简单的逻辑推理.但是对于用的比较少的代码,好像还不能掌握,也有可能是

高项-3月16号培训作业

信息系统项目管理工程师 1 项目整体管理 1.1 项目启动 1.1.1 内容 1.1.1.1 项目章程:甲方 1.1.1.1.1 基于项目干系人的需求和期望提出的要求 1.1.1.1.2 项目必须满足的业务要求或产品需求 1.1.1.1.3 项目的目的或项目立项的理由 1.1.1.1.4 委派的项目经理及项目 理的权限级别 1.1.1.1.5 概要的里程碑进度计划 1.1.1.1.6 项目干系人的影响 1.1.1.1.7 职能组织及其参与 1.1.1.1.8 组织的.环境的和外部的假设 1.1.