IE好象可以用window.event.srcElement知道事件源。但有更通用的方法吗?不限制在某浏览器的
解决方案 »
- 十万火急:怎样实现三个button按纽或者图片的凹凸效果!(在线等)
- 根据下拉框选中的值触发struts不同的action
- javascript input 特效
- textbox 每次变化 触发事件
- 查找文本框和下拉框里面存的值,文本框和下拉框的name属性 有规律
- 如何算出两个日期字符串的时间差
- 如何不让别人看到我在jsp中引用的js文件
- 网上找的一段JS图片切换代码,运行着有问题,为什么缩略图可以显示但是大图无法显示??求助大神~~~~~~
- 为什么button在form中的位置老是在上部分?
- xmlhttp发送数据有时不成功的问题
- 没有frame,酷似frame,请教大虾,这种效果如何实现?100分。
- 请问如何才使一段JS代码加载一个特定的文件
<html>
<head>
<script>
function a(){
var obj=window.event.srcElement;
obj.style.boundColor="#eeeeee";
}
b(){
var obj=window.event.srcElement;
obj.style.boundColor="#eeeeee";
}
</script>
<body onmouse="a();" onmouseout="b();">
............//里面为未知或者动态的内容,无法预先确知;
</body></html>
//这段代码可以使BODY下的所有元素在鼠标移入、移出时执行相应程序;
//类似的如何设计这种获取某节点下的子树的节点都修改属性的方法?
<head>
<script>
function CheckObj(){ for(i=0;i<mybody.children.length;i++){
mybody.children(i).attachEvent("onmouseover",function(){moveWithOptions("#FF0000","#0000FF")});
mybody.children(i).attachEvent("onmouseout",function(){moveWithOptions("","")});
}
function moveWithOptions(backgroundColor,textColor) {
with(event.srcElement) {
style.background = backgroundColor;
style.color = textColor;
}
}
}
</script>
<body id="mybody" onload="CheckObj()">
<INPUT TYPE="text" NAME="testInputText" value="testInputText">
<INPUT TYPE="button" NAME="testInputbutton" value="testInputbutton">
<INPUT TYPE="checkbox" NAME="testInputcheckbox" value="testInputcheckbox">
<a href="#" NAME="tagA" >tagA</a>
<span>tagSpan</span>
<TABLE>
<TR>
<TD>td_1</TD>
<TD>td_2</TD>
</TR>
</TABLE>
</body></html>