想实现单击表格里的任意图片,把指定图片的行列数取出来。出错了,说undeinded好像没找到TD,TR在不加图片的表格这样写都取出了行列数,放图片就不行了,高手帮帮忙吧
<script language="JavaScript">
function dd(obj){
var e=window.event.srcElement
var nRow, nCell;
var td=e.parentElement;
if(e.tagName=="td")
nCell = e.cellIndex; var tr=e.parentElement;
if (tr.tagName=="tr")
nRow = tr.rowIndex; alert("0" + "-" + nCell);
}
</script>
<table width="758" height="243" border="2" id=tb2>
<tr>
<td width="65" height="78"><img src="file:///F|/fs_sbwh/images/bjb.jpg" width="64" height="57" onclick="Javascript:dd(this)"></td>
<td width="74"><img src="file:///F|/fs_sbwh/images/jiaohuan.jpg" width="47" height="67" onclick="Javascript:dd(this)"></td>
</tr>
</table>
<script language="JavaScript">
function dd(obj){
var e=window.event.srcElement
var nRow, nCell;
var td=e.parentElement;
if(e.tagName=="td")
nCell = e.cellIndex; var tr=e.parentElement;
if (tr.tagName=="tr")
nRow = tr.rowIndex; alert("0" + "-" + nCell);
}
</script>
<table width="758" height="243" border="2" id=tb2>
<tr>
<td width="65" height="78"><img src="file:///F|/fs_sbwh/images/bjb.jpg" width="64" height="57" onclick="Javascript:dd(this)"></td>
<td width="74"><img src="file:///F|/fs_sbwh/images/jiaohuan.jpg" width="47" height="67" onclick="Javascript:dd(this)"></td>
</tr>
</table>
解决方案 »
- 关于jquery animate 函数的一个问题
- function中声明的变量属于哪个object
- 问:如何获取被嵌套元素?精确获取某元素下面的元素。
- 冰天雪地 一丝不挂 跪求 这个随窗口滚动效果的做法
- 关于document.open()方法,
- 求教一个基础问题:一个变量最大能存储多少个字节??
- 用jQuery做一个菜单的展开与收起的例子,出不来效果哪位大侠帮忙看看该怎么改
- 火狐是如何取得子页面某selector的
- 请问document.all.ntimg与document.ntimg有区别吗?注:为<img name=ntimg>定义的引用名
- 关于DHTML Editing control Object的一个问题(在线等待)
- javascript中的[this] 有没有人可以详细介绍下?或有没详解的文章?
- 购物车代码的问题
function dd(e){
var td = e.parentNode;
var tr = td.parentNode; var nRow, nCell;
if (/td/i.test(td.tagName)) nCell = td.cellIndex;
if (/td/i.test(tr.tagName)) nRow = tr.rowIndex; alert(nRow + "-" + nCell);
}
</script>
<table width="758" height="243" border="2" id=tb2>
<tr>
<td width="65" height="78"> <img src="file:///F|/fs_sbwh/images/bjb.jpg" width="64" height="57" onclick="dd(this)"> </td>
<td width="74"> <img src="file:///F|/fs_sbwh/images/jiaohuan.jpg" width="47" height="67" onclick="dd(this)"> </td>
</tr>
</table>放了图片,参数就是图片对象
另外还得忽略大小写。
<scripttype="text/javascript">
function dd(e){
var td= e.parentNode;
var tr= td.parentNode;
var nRow, nCell;
if (/td/i.test(td.tagName)) nCell= td.cellIndex;
//if (/td/i.test(tr.tagName)) nRow= tr.rowIndex;
if (/tr/i.test(tr.tagName)) nRow= tr.rowIndex; alert(nRow+"-"+ nCell);
}
</script>