tableValign.value="messageover(this);"把分号去掉

解决方案 »

  1.   

    分号去掉也不行
    ie里面还是解析成了<tr onmouseover=messageover(this)>,没有办法实现任何效果
      

  2.   

    用这个也可以
    trAdd.onmouseover = messageover;
      

  3.   


    trAdd.onmouseover=function(){messageover(this);}
      

  4.   


    大哥们,我初学
    trAdd.onmouseover = messageover; 要写到哪里面,或者去掉那些语句,写到那个语句下面。
    帮忙发完整点的吧,就是把我的那几条语句改改,
    麻烦了啊好像<tr onmouseover=messageover;>或者<tr onmouseover=function(){messageover(this);}>
    ie都没有办法引用我定义的messageover()函数
      

  5.   

    trAdd = document.createElement("tr"); 
    var tableValign = document.createAttribute("onmouseover");    //创建属性 
    tableValign.value="messageover(this);"; 
    trAdd.setAttributeNode(tableValign); //添加属性 
    写成
    trAdd = document.createElement("tr"); 
    trAdd.onmouseover=function(){messageover(this);}