谢谢。
for(i=0;i<e.length;i++)
{
  if(e[i].name != dd.obj.name && isNaN(e[i].name))
  {
  document.getElementById(e[i].name).onmousemove = (document.getElementById(e[i].name).style.borderTop = "1 solid");
     }
   }
为啥这些代码执行的时候,所有的div的bordertop以下全成了1solid,不等onmousemove的?

解决方案 »

  1.   

    晕!
    试试看:
    for(i=0;i<e.length;i++)
    {
      if(e[i].name != dd.obj.name && isNaN(e[i].name))
      {
      document.getElementById(e[i].name).attachEvent("onmousemove",mover);
         }
       }
    function mover()
      {event.srcElement.style.borderTop = "1 solid");}
      

  2.   

    不行的 “尚未实现”我搞定!
    document.getElementById(e[i].name).onmousemove = new Function("this.style.borderTop = '1 solid'");