if (!e) var e = window.event;
   whichlink = (e.target) ? e.target.id : e.srcElement.id;
这里的e.target是什么意思?后面的e.srcElement.id;是兼容哪个浏览器的?

解决方案 »

  1.   

    e.srcElement 是IE特有的
    e.target 是dom标准
      

  2.   

    function Toggle(e)
    这里的括号里的(e)是什么意思呀,好久没看书了,都忘了
      

  3.   

    e事件参数,非ie的事件对象就是第一个参数
      

  4.   

     whichlink = (e.target) ? e.target.id : e.srcElement.id;
    e.target.id貌似火狐,e.srcElement.id    IE
      

  5.   

    e.target(FF)和e.srcElement(IE)
    是触发event事件的元素对象<input type= "text" id="t1" onclick="aaa(event)">function aaa(e){
       e = e || window.event;
       var tar = e.target || e.srcElement;
       alert(tar.id);//触发onclick事件的元素 即这个text框 的id
    }