zoukankan      html  css  js  c++  java
  • body测试onclick等鼠标事件无效果详解

    DOM事件机制包括五部分:

    1. DOM事件级别
    2. DOM事件流
    3. DOM事件模型
    4. 事件代理
    5. Event对象常见的方法和属性

    但是有时候发现给body标签里设置onclick属性,不起作用,代码如下:

     不管单击页面什么地方都不会出现弹窗。

    接着向body部分输入一些文字,代码如下:

     这时只有单击文字所占的这一行才能出现弹窗,其他地方不可以

    这时就想到给body设置背景看看情况。

     发现设置背景后整个页面都是红色填满

     

     既然body部分都已填满为什么只有文字部分响应鼠标单击事件,而其他地方失灵呢

    这时想到给html也设置一下背景,看看什么情况。代码如下:

     令人意外的事情发生了,整个页面都是html标记的绿色,而body只是一个长条

     这时才理解为什么只有单击文字所占的这一行才能出现弹窗

    新的问题来了,在给html设置背景时,如果让body充满页面,并且能够在页面任何地方响应鼠标单击事件,代码和效果图如下:

     

     这时整个页面红色填满,而且页面任何地方可以响应鼠标单击。

  • 相关阅读:
    “学霸系统”app——NABC
    Scrum Meeting NO.1
    团队成员角色
    团队作业 #2
    团队作业 #1
    Qt, 我回来了。。。
    boost: tcp client sample
    makefile 中定义宏位置需要注意一下
    libpcap报文解析: ipv4、ipv6 @ 2014.7.2
    编程网站收集
  • 原文地址:https://www.cnblogs.com/liguofeng/p/11812408.html
Copyright © 2011-2022 走看看