function mover(src,clrover)
{ if(!src.contains(event.fromelement))
{src.style.cursor="hand";
src.bacolor=clrover;
}
}这段程序上的 src对象是怎么用的 在百度上找了半天没找到,看大家能不能给提供点儿意见
{ if(!src.contains(event.fromelement))
{src.style.cursor="hand";
src.bacolor=clrover;
}
}这段程序上的 src对象是怎么用的 在百度上找了半天没找到,看大家能不能给提供点儿意见
{ if(!src.contains(event.fromelement))
{src.style.cursor="hand";
src.bacolor=clrover;
}
}src 按照上面的理解 是 ID对象本身
<TABLE cellpadding="10" border="1">
<TR>
<TD><INPUT TYPE="text" NAME="" onchange="mover(this.parentElement,'#FF0000')"></TD>
<TD><INPUT TYPE="text" NAME="" onkeydown="mover(this.parentElement,'#FF0000')"></TD>
</TR>
<TR>
<TD><INPUT TYPE="text" NAME="" onchange="mover(this.parentElement,'#FF0000')"></TD>
<TD><INPUT TYPE="text" NAME="" onchange="mover(this.parentElement,'#FF0000')"></TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mover(src,clrover){ //src 参数传递的是个可以改背景色的对象(TD)
if(!src.contains(event.fromElement)) {//fromElement注意大小写
src.style.cursor="hand";
src.bgColor=clrover; //bgColor注意大小写
}
}
/*
※ event.fromElement 设置或获取事件发生时激活或鼠标将要离开的对象。
这玩意怎么取都是null,不知道为啥……哪位能解答下么……※ object.contains(oElement)
判断 oElement 是否包含在 object之内
*/
//-->
</SCRIPT>
onmouseover事件中有效,IE是fromElement
FF是relatedTarget