obj.onclick = eval(objEvent);

解决方案 »

  1.   

    function myfunction()
    {
    }obj.onclick=myfunction; 

    obj.attachEvent("onclick", l_myfunction); FF 使用 addEventListener方法,这个方法需要三个参数,第一个也是要绑定的事件名称,但和IE不同的是,这个名称是去掉on前缀的,所以如果要绑定onclick事件,这个参数就是"click",而不是"onclick",这一点要注意。 
    第二个参数和IE一样,没什么说的。 
    第三个参数是一个布尔值,false表示按冒泡的方式处理事件,true表示使用事件捕获的方式处理事件。对于冒泡和捕获,它们是当年IE和NN4使用的两种不同的事件处理机制。 
      

  2.   

    function createTR()
    {
        var tr = document.createElement('tr');
        var no = document.getElementById('hidTotal').value;
        no++;
        document.getElementById('hidTotal').value = no;
           // alert(document.getElementById('hidTotal').value);
        tr.appendChild(createTd("input", "file","", "onfiles" + no, "onfiles",""));
        tr.appendChild(createTd("input", "text","","qx" + no, "qx",""));
        tr.appendChild(createTd("input", "text","","desc" + no  , "desc",""));
        
        /*----------------caiying2009-----------------*/
    //    tr.appendChild(createTd("input", "button","插入","addEdit", "input_btn","addEdit()"));
        var tmp=createTd("input", "button","插入","addEdit", "input_btn","addEdit()")
        tmp.onclick=function(){addRow()}//暂时以addRow()代替
        tr.appendChild(tmp);//    tr.appendChild(createTd("input", "button","删除","delUpon", "input_btn",""));
        var tmp=createTd("input", "button","删除","delUpon", "input_btn","")
        tmp.onclick=function(){resetRow()}//暂时以resetRow()代替
        tr.appendChild(tmp);
        /*----------------caiying2009-----------------*/    return tr;
    }