【【触发事件定义在table中如何获取鼠标所在表格的行和列】】 <table id="myTable" onMouseOver="do(this);" onMouseOut="do(this);"><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></table>在table中定义的鼠标事件,如何获得鼠标所在行或列的对象??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table id="myTable" ><tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr><tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr><tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr></table>alert(event.srcElement.parentElement);//获得行alert(event.srcElement.parentElement.parentElement);//获得table <table id="myTable" onMouseOver="doOver(event);" onMouseOut="doOut(event);"><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></table> function doOver(e) { e = e || window.event; var cell = e.srcElement ? e.srcElement : e.target, //单元格对象 row = cell.parentNode; //行对象 } 一个关于图片点击后生成列表的问题 怎样设置透明遮盖层下面的东西不能点击? 下了框问题,请教。 ExtJS4.0 动态加载树的问题 如何将xmlHttp返回来的xmlHttp.responseXML.xml 数据直接显示到页面? ~~~~~如何在页面光标处插入元素?~~~~~~~ 通过jscript怎样获取控件里的事件的参数? 在document里取form中option的值怎么取?在线等 问一个正则表达式的写法。 新年礼物:小游戏(3),答对着得150分,参与者也有分!答案最简单者得高分![IE6实现即可] [请进……] 使用var定义与隐式定义的区别问题 一个js兼容的问题
<tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr>
<tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr>
<tr><td onMouseOver="do(this);" onMouseOut="do(this);"></td></tr>
</table>alert(event.srcElement.parentElement);//获得行
alert(event.srcElement.parentElement.parentElement);//获得table
<table id="myTable" onMouseOver="doOver(event);" onMouseOut="doOut(event);">
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</table> function doOver(e) {
e = e || window.event;
var cell = e.srcElement ? e.srcElement : e.target, //单元格对象
row = cell.parentNode; //行对象
}