ie、是事件冒泡过程
而ns是事件的捕捉过程

解决方案 »

  1.   

    我是在IE里通过window.event.srcElement.id拿到被激发事件的Element的id,但是event.target是一个[object text],我怎么拿到哪个ID。谢谢
      

  2.   

    呵呵,你是怎么拿的?<BODY>
    <input onfocus=test(event) id=a>
    <input onfocus=test(event) id=b>
    <input onfocus=test(event) id=c>
    <input onfocus=test(event) id=d>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test(e){
    var elm = document.all?e.srcElement:e.target;
    var elms = document.getElementsByTagName("INPUT");
    for (var i=0;i<elms.length;i++) elms[i].value=elm.id;
    }
    //-->
    </SCRIPT>
    </BODY>
      

  3.   

    你能看一下我下面的程序吗?
    <html>
    <head>
    </head>
    <body>
    <div id="test1">取这个DIV的ID。</div></body>
    <SCRIPT>
    function fun1(e) { alert(evnt.target.id);    return true;
       }
    document.getElementById("test1").onmousedown = fun1(event);
    </SCRIPT>
    </html>另外,因为这里比较特殊,onmousedown 的事件不能放在HTML代码里,只能放在JAVASCRIPT里面,象这样document.getElementById("test1").onmousedown = fun1(event);。谢谢你,你挺高的。这次我就给分!