zoukankan      html  css  js  c++  java
  • 鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)

        

      <script type="text/javascript">
       function elementName(evt){
        evt = evt|| window.event;
        var selected = evt.target || evt.srcElement;
        alert(selected.tagName);
       }
       
       window.onload = function(){
        var el = document.getElementsByTagName('body');
        el[0].onclick = elementName;
       }
      </script>

     在IE8 FireFox10 测试通过

     需要注意的是:window.event
         IE:有window.event对象
        FF:没有window.event对象,可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

     

    在网上看到很多代码都通过for循环来增加onclick方法,其实直接给body增加onclick方法即可。(时间冒泡)

  • 相关阅读:
    2001.3.9 每日总结
    2021.3.5
    2021.3.4每日总结
    2021.3.3每日总结
    每日总结2021.3.2
    2021.1.13
    2021.1.12
    PodPreset
    ingress-nginx安装
    RBAC
  • 原文地址:https://www.cnblogs.com/yingsmirk/p/2392314.html
Copyright © 2011-2022 走看看