社区
JavaScript
帖子详情
用javascript,怎么获得表格中所点击的这一行的行数
yesbi
2007-04-04 10:44:15
我想获得所点击的某行,在表格中是排在第几行,应该要怎么得到?
我要实现的是:在某一行最后的一个单元格按回车,光标就跳到下一行的第一个单元格;
只要我获得了,当前的行是第几行,就可以知道下一行是处于表格的第几行(不知有没有其它的方法);
该怎么做,请大家帮帮忙,
...全文
1102
7
打赏
收藏
用javascript,怎么获得表格中所点击的这一行的行数
我想获得所点击的某行,在表格中是排在第几行,应该要怎么得到? 我要实现的是:在某一行最后的一个单元格按回车,光标就跳到下一行的第一个单元格; 只要我获得了,当前的行是第几行,就可以知道下一行是处于表格的第几行(不知有没有其它的方法); 该怎么做,请大家帮帮忙,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kecin_boa
2011-09-25
打赏
举报
回复
楼上各位[color=#FF0000]
牛逼啊。。。。[/color]
mmcgzs
2007-04-04
打赏
举报
回复
<table border="1" width="100%" id="table1">
<tr onclick=javascript:alert(this.rowIndex)>
<td><input type=text name="aa" ></td>
<td><input type=text name="bb"></td>
</tr>
<tr onclick=javascript:alert(this.rowIndex)>
<td><input type=text name="cc"></td>
<td><input type=text name="dd"></td>
</tr>
</table>
fuyanling
2007-04-04
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script>
function test(){
//获取第几行
alert( window.event.srcElement.parentNode.parentNode.rowIndex);
//获取第几列
alert(window.event.srcElement.parentNode.cellIndex);
}
</script>
</head>
<body>
<table border="1" width="100%" id="table1">
<tr>
<td><input type=text name="aa" onclick="test()"></td>
<td><input type=text name="bb" onkeydown="if(window.event.keyCode==13){this.parentNode.parentNode.nextSibling.childNodes(0).childNodes(0).focus();}"></td>
</tr>
<tr>
<td><input type=text name="cc" onclick="test()"></td>
<td><input type=text name="dd" onclick="test()"></td>
</tr>
</table>
</body>
</html>
//onkeydown中为光标显示在下一个文本框中
rjzou2006
2007-04-04
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="">
<TABLE border=1 width=300 height=300>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</<TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
<script language="JavaScript1.2">
<!--
tdobj=document.all.tags("td");
setobj= tdobj[0].parentNode.nextSibling.firstChild;
document.body.onkeypress=
function CheckEnter()
{
if (event.keyCode == 13 ){
setSelectedBgColor(setobj);
return false;
}
}
function setSelectedBgColor(obj){
// alert (window.event.srcElement.tagName);
obj.parentElement.style.background='#ffdead';
}
//-->
</script>
dbpointer
2007-04-04
打赏
举报
回复
<script language="javascript">
function showlinenum(obj){
var rownum = obj.rowIndex
document.all.dd.value=rownum;
}
</script>
<body>
<table width="280" border="2" cellspacing="1" cellpadding="2">
<tr onMouseOver="showlinenum(this)">
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr onMouseOver="showlinenum(this)">
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr onMouseOver="showlinenum(this)">
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p>
<input name="dd" type="text" id="dd" />
点击的话就换成onclick=="showlinenum(this)"
adverse
2007-04-04
打赏
举报
回复
首先取得出发事件的td对象(tdx)
tdx.parentNode.nextSibling.firstChild这个对象就是下一行的第一td对象.
muxrwc
2007-04-04
打赏
举报
回复
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>0</td>
</tr>
<tr id="ro1">
<td>1</td>
</tr>
<tr>
<td>2</td>
</tr>
</table>
<script type="text/javascript">
var line = document.getElementById("ro1");
var i = line.rowIndex, n = line.parentNode.rows[i + 1];
alert(line.innerHTML + "\n" + (n ? n.innerHTML : "尾行的说"));
</script>
javascript
经典特效---检查
表格
的
行数
.rar
"检查
表格
的
行数
"这一功能常见于数据管理、
表格
操作或者用户输入验证的场景。 首先,我们需要了解HTML
表格
的基本结构。一个HTML
表格
由`<table>`元素定义,其内部包含`<tr>`(
表格
行)元素,每个行内可能有`<th>`...
原生js可编辑
表格
实现动态添加
表格
行数
和删除
表格
行数
在
JavaScript
(JS)中,创建一个可编辑的
表格
并实现动态添加和删除行的功能是一项常见的需求,尤其是在构建数据管理界面时。以下将详细介绍如何利用原生
JavaScript
实现这一功能。 首先,我们需要在HTML中创建一个...
javascript
表格
操作
在探讨“
javascript
表格
操作”这一主题时,我们深入解析如何使用
JavaScript
来动态地创建、修改和操作HTML
表格
。以下是从给定的代码片段中提取的关键知识点: ### 动态插入行与删除行 #### 插入行:`insertRow()` -...
javascript
经典特效---用按钮增加
表格
.rar
在这个例子中,我们需要在
表格
的最后添加
一行
,所以可能使用`appendChild()`方法将新行添加到
表格
的最后一个子元素之后。 6. **动态插入内容**:为了让新添加的
表格
行有意义,我们可能需要在单元格中插入一些动态...
GridView添加行并且默认显示
行数
1. **添加按钮**:在`GridView`中增加一个按钮,当用户
点击
该按钮时,可以在`GridView`的现有基础上新增
一行
。 2. **默认显示
行数
**:在没有数据的情况下,默认显示一定数量的空白行;在有数据但不足预设数量时,用...
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章