js 之srcElement

srcElement是设置或获取触发事件的对象

使用它的好处是:

  例如鼠标滑过一组标签,滑过时变色, 这时就不用document.getElementById("xx").onmouseover=function(){...}这种形式
  <div id="a">

    <div id='b1'>xxx</div>

    <div id='b2'>xxx</div>

    <div id='b3'>xxx</div>

  </div>

  直接使用 

    document.getElementById("a").onmouseover=function(e){

      if (typeof e == 'undefined') e=window.event;

      var src=document.all : e.srcElement ? e.target;     

      if (src.className == "tab-back"){
        src.className = "tab-hover";
      }

    }

   

    document.getElementById("a").onmouseout=function(e){

      if (typeof e == 'undefined') e=window.event;

      var src=document.all : e.srcElement ? e.target;     

      if (src.className == "tab-hover"){ 
        src.className = "tab-back"; 
      }

    }

posted @ 2012-02-10 14:10  taek  阅读(3457)  评论(0编辑  收藏  举报