谢谢。
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的?
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的?
试试看:
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");}
document.getElementById(e[i].name).onmousemove = new Function("this.style.borderTop = '1 solid'");