我想使用DOM树,获得操作的当前行,在IE下能通过,但FF下不行,怎么样使得在各种浏览器兼容?
var oRow=event.srcElement.parentNode.parentNode; 谢谢!

解决方案 »

  1.   

    onclick="test(event)"
    这种方式FF下面也可以传递进去的
      

  2.   

    firefox下是通过发生事件时传入参数方式获取Event对象的
    且通过event获取对象的方式为event.target
    function func(ev){
    var ev = ev || window.event;
    var oRow = (ev.srcElement||ev.target).parentNode.parentNode;
    //
    }<div onmouseup="func(event)">
    内容
    </div>
      

  3.   

    obj = event.srcElement ? event.srcElement : event.target;来代替IE下的event.srcElement或者Firefox下的event.target.
      

  4.   

    function AddRow()
    {
    var obj=event.target.parentNode.parentNode;
    alert("oK");
    return false;
    }
    我本来是客户端操作的,但只要加上event马上就递交了。
      

  5.   

    if(!event) event = window.event;
    var target = (event.target)?event.target:event:srcElement;