如何判断某一单元格是第几列的? td.cellIndex 列号tr.rowIndex 行号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如何判断一个单元格的cell值,比如说第六个单元格就可以读出其值 不好意思,没表达清意思我是想获取ducument.all.table1.cells[i]的那个i值 给个例子你看看就知道了....<html><head></head><body><table border="1" width="100%" onclick="getIndex();"> <tr> <td width=20>qq</td> <td width=30>gg</td> <td width=40> </td> <td width=50> </td> </tr> <tr> <td >222</td> <td > </td> <td > </td> <td > </td> </tr> <tr> <td > </td> <td > </td> <td > </td> <td > </td> </tr></table> <script> function getIndex(){ obj=window.event.srcElement; var colIndex=obj.cellIndex+1; var rowIndex=obj.parentElement.rowIndex+1; alert("我是第"+rowIndex+"行第"+colIndex+"列呀!^_^") } </script></body></html> ducument.all.table1.cells[i]中i的值就是我上面例子中的obj.cellIndex的值啊,不要再加1了^_^ obj.cellIndex的值第几列,不是ducument.all.table1.cells[i]的i值吧 obj.cellIndex的值就是ducument.all.table1.cells[i]的i to boneeater(狗狗):你的例子什么都没有 事实证明obj.cellIndex的值不是ducument.all.table1.cells[i]的i,如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body><script language="javascript">function showcid(){var obj = event.srcElementalert (obj.cellIndex);}</script><table border="1" width="100%" id="table1"> <tr> <td onmousedown="showcid()"> </td> <td onmousedown="showcid()"> </td> </tr> <tr> <td onmousedown="showcid()"> </td> <td onmousedown="showcid()"> </td> </tr> <tr> <td onmousedown="showcid()"> </td> <td onmousedown="showcid()"> </td> </tr></table><input type=button id="q1" value="a" onclick="document.all.table1.cells[4].innerHTML='1'"></body></html> innerText和innerHTML可以得到某行某列的值 obj.cellIndex的值是tr的cellIndex,也就是说是行的cellIndex,也就是 ducument.all.table1.rows[j].cells[i]的i datagrid单元格编辑的问题。 关于javascript中函数的形参是函数调用的情况的几点疑问? Jquery问题,请教各位JQ大神 我现在想把onclick写在body前面 该功能如何实现? 求教拖拽div的原理 如何实现JS的兼容性 一个关于框架的问题 怎么样实现在ie中按f11那样的全屏? 求助啊,关于响应事件的问题!…… 如何知道用户点击了某链接所弹出的WEB窗口中的其中一个按钮? 各位大侠帮我解决一下自动关闭窗口的问题 一个可能很简单的问题!!帮忙!
我是想获取ducument.all.table1.cells[i]的那个i值
<html>
<head>
</head>
<body>
<table border="1" width="100%" onclick="getIndex();">
<tr>
<td width=20>qq</td>
<td width=30>gg</td>
<td width=40> </td>
<td width=50> </td>
</tr>
<tr>
<td >222</td>
<td > </td>
<td > </td>
<td > </td>
</tr>
<tr>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
</tr>
</table>
<script>
function getIndex(){
obj=window.event.srcElement;
var colIndex=obj.cellIndex+1;
var rowIndex=obj.parentElement.rowIndex+1;
alert("我是第"+rowIndex+"行第"+colIndex+"列呀!^_^")
}
</script>
</body>
</html>
obj.cellIndex的值不是ducument.all.table1.cells[i]的i,如下:<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<script language="javascript">
function showcid()
{
var obj = event.srcElement
alert (obj.cellIndex);
}
</script>
<table border="1" width="100%" id="table1">
<tr>
<td onmousedown="showcid()"> </td>
<td onmousedown="showcid()"> </td>
</tr>
<tr>
<td onmousedown="showcid()"> </td>
<td onmousedown="showcid()"> </td>
</tr>
<tr>
<td onmousedown="showcid()"> </td>
<td onmousedown="showcid()"> </td>
</tr>
</table>
<input type=button id="q1" value="a" onclick="document.all.table1.cells[4].innerHTML='1'">
</body></html>