编程社区 » javascript编程 » 请教:怎样获取网页中某一单元格的坐标

请教:怎样获取网页中某一单元格的坐标


atao98



 发表:

请教:怎样获取网页中某一单元格的坐标


我想获取某一单元格的坐标与event.x和event.y得到的位置相比较,用来确定鼠标所在的位置是否要操作的单元格,请问有没有好办法?谢谢


yeefly
回复:

<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse" width="98%" id="table1">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td id="td1"> </td>
<td id="td2"> </td>
<td id="td3"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</div>
<script language="javascript">
<!--
function showXY(o)
{
alert(o.getBoundingClientRect().top + "\r\n" +o.getBoundingClientRect().left );
}
showXY(td1);
showXY(td2);
showXY(td3);

//-->
</script>

zhangxdd
回复:

<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse" width="98%" id="table1">
<tr>
<td onMouseOver="javascript:Show(this);">AAA</td>
<td onMouseOver="javascript:Show(this);">BBB</td>
<td onMouseOver="javascript:Show(this);">CCC</td>
</tr>
</table>
</div>
<script language="javascript">
<!--
function showXY(obj)
{
alert(obj.getBoundingClientRect().top + "\r\n" +obj.getBoundingClientRect().left );
}
</script>


相关文章
新手请教“windows.open('link','name','这里都有什麽属性,并具体说明')”,谢谢!
十分简单--关于滚动文字和淡入淡出的冲突
一个不知道能否解决的问题!
怎么固定窗口大小?
高分相求,在线等,有关链接页面的问题
帮忙看看表单传值问题。
关于disabled的问题
各位大虾帮帮我,关于表格问题 在线等候。。。
关于自动播放flash
怎么样把日期gettime()得到的数字重新转为日期格式???
帮我看看这段代码吧。谢谢大家了。
各位高手自动修改IE默认首页?
热门文章
在母版页的内容页中怎样使用javascript
js如何控制文本框的获得焦点事件和失去焦点事件!asp
如何将json对象转换为字符串?
JavaScript操作Session的问题
javascript如何判断数组内元素是否重复?
100 分 求解一个关于回车的问题
怎么在父窗体A调用子窗体B的函数?
关于iframe子页面 怎么能把值传到父页面的<input>的 value里
Microsoft JScript 运行时错误: Automation 服务器不能创建对象
pda 网页问
checkbox复选框,如何让其勾选时触发一个事件,取消勾选时不触发。onclick在勾选和取消勾选都会触发。
在 ie 中有 children 来获取一个元素的子元素,firefox 里又没有相同的用法。

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex