也就是在onclick事件时,得到是在哪一行的哪一列产生的事件?
解决方案 »
- 火狐下面怎么处理在IE下面的obj.releaseCapture()?
- 网页里制作升级进度条
- 不学mootools的人 都是傻(不是a 也不是c)???我又一次偷着笑~
- 请问126.com的鼠标右键是怎么做的?
- 关于replace的问题,高手请进!!!!!!!!!!!!!!!!!!!!!!!!
- 如何做到這樣的窗口效果?
- 请问如何在菜单中实现调用另外帧的html页
- 使用manager confirm 刷新页面
- 求高手帮忙做一个横向加纵向混合的Jquery树状菜单
- html2canvas截图时只截取到可视区域的内容,滚动的隐藏区域截取不到,怎么解决
- 哪个朋友给小弟发个梅花雪2.0的树,不胜感激!~
- 动态数据如何排版????
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
<script type="text/javascript">
window.onload = function () {
var wc = document.getElementById("wc").getElementsByTagName("tbody")[0], r = wc.rows, c, i, j;
for (i = 0 ; i < r.length ; i ++) {
for (j = 0 ; j < r[i].cells.length ; j ++) {
c = r[i].cells[j];
c.onclick = function () {
var wc = this;
alert("0开始记数:\n行:" + wc.parentNode.rowIndex + "\n列:" + wc.cellIndex);
};
}
}
};
</script>
<table id="tabTest">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<script type="text/javascript">
<!--
var oTable = document.getElementById("tabTest");
var colCells = oTable.cells;
for (var i=0; i<colCells.length; i++)
{
colCells[i].onclick = function ()
{
alert("行" + (this.parentNode.rowIndex + 1) + " : 列" + (this.cellIndex + 1));
}
}
//-->
</script>
</body>
<td ><nobr> 工資率</td>
<td ><nobr>元/時</td>
<td ><input type="text" name="textfield3" onclick="Gettotal()" width="50px" size="4"></td></tr>写的?
<table id="tabTest">
<tr>
<td ><nobr> 工資率</td>
<td ><nobr>元/時</td>
<td ><input type="text" name="textfield3" width="50px" size="4"></td>
</tr>
<tr>
<td ><nobr> 工資率</td>
<td ><nobr>元/時</td>
<td ><input type="text" name="textfield3" width="50px" size="4"></td>
</tr>
</table>
<script type="text/javascript">
<!--
var oTable = document.getElementById("tabTest");
var colCells = oTable.cells;
for (var i=0; i<colCells.length; i++)
{
colCells[i].onclick = function ()
{
alert("行" + (this.parentNode.rowIndex + 1) + " : 列" + (this.cellIndex + 1));
}
}
//-->
</script>
</body>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
<table width="150" border="1">
<tr>
<td ><nobr> 工資率</td>
<td ><nobr>元/時</td>
<td ><input type="text" name="textfield3" onclick="Gettotal()" width="50px" size="4"></td>
</tr>
</table>
<script type="text/javascript">
var show = function (wc) {
alert("0开始记数:\n行:" + wc.parentNode.rowIndex + "\n列:" + wc.cellIndex);
};
window.onload = function () {
var wc = document.getElementById("wc").getElementsByTagName("tbody")[0], r = wc.rows, c, i, j;
for (i = 0 ; i < r.length ; i ++) {
for (j = 0 ; j < r[i].cells.length ; j ++) {
c = r[i].cells[j];
c.onclick = function () {
show(c);
};
}
}
};
</script>
<table id="wc" width="150" border="1">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
<table width="150" border="1">
<tr>
<td onClick="show(this)"><nobr> 工資率</td>
<td onClick="show(this)"><nobr>元/時</td>
<td onClick="show(this)"><input type="text" name="textfield3" onclick="Gettotal()" width="50px" size="4"></td>
</tr>
</table>
<script type="text/javascript">
var show = function (wc) {
alert("0开始记数:\n行:" + wc.parentNode.rowIndex + "\n列:" + wc.cellIndex);
};
window.onload = function () {
var wc = document.getElementById("wc").getElementsByTagName("tbody")[0], r = wc.rows, c, i, j;
for (i = 0 ; i < r.length ; i ++) {
for (j = 0 ; j < r[i].cells.length ; j ++) {
c = r[i].cells[j];
c.onclick = function () {
show(c);
};
}
}
};
</script>
function GetRowIndex(elt)
{
for( var tr = elt; tr && tr.parentElement != tr; tr = tr.parentElement )
{
if( tr.tagName == "TR" )
{
return tr.rowIndex;
}
}
return -1;
}