问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTML表格如何选定一个行, javascript里面,如何如何获取一个表格的选定行的行号

发布网友 发布时间:2022-05-21 08:09

我来回答

5个回答

热心网友 时间:2023-10-20 05:04

给你写了段详细的演示代码,请参考使用.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>demo</title>

<script>
function setLineNum(line){
if(typeof(line) == "undefined "){
alert('缺少参数');
}else{
//只要保证那个隐藏的INPUT存在,这里就不再判断是否存在了.
alert('点击了第'+line.id+'行');
document.getElementById("line_num").value = line.id;
}
}
function showLineNum(){
//只要保证那个隐藏的INPUT存在,这里也不再判断是否存在了.
var line_num = document.getElementById("line_num").value;
alert('上次点击的是第'+line_num+'行');

}
</script>
</head>
<body>
<table border="1">
<tr id="1" onclick="setLineNum(this);">
<td >第1行</td>

</tr>
<tr id="2" onclick="setLineNum(this);">
<td >第2行</td>

</tr>
<tr id="3" onclick="setLineNum(this);">
<td >第3行</td>

</tr>
<tr id="4" onclick="setLineNum(this);">
<td >第4行</td>

</tr>
<tr id="5" onclick="setLineNum(this);">
<td >第5行</td>

</tr>
</table>
<input type="hidden" id="line_num" name="line_num">
<input type="button" id="btn_show" onclick="showLineNum();" value="show line number">
</body>
</html>

热心网友 时间:2023-10-20 05:05

把一行编个号 鼠标点击以后存在一个页面变量里面 放input hidden里面也可以
点button的时候获取输出就可以了

热心网友 时间:2023-10-20 05:05

var row_num;
document.getElementById("Table1").onclick = function(e){
e = e || window.e;
target = e.target||e.srcElement;
if(this==target) return;
while(target.tagName.toLowerCase()!="tr"){
target = target.parentNode;
}
var i,tr,trs = document.getElementById("Table1").getElementsByTagName("tr");
for(i=0;tr=trs[i++];){
if(tr==target){
return row_num=i;
}
}
}
document.getElementById("Button1").onclick = function(){
alert(row_num);
}

热心网友 时间:2023-10-20 05:06

参考代码:
<script type='text/javascript'>
var row=-1;// 全局变量,用于暂存点击的行号
</script>
<table border='1'>
<tr onclick='row=this.rowIndex'><td>111</td></tr>
<tr onclick='row=this.rowIndex'><td>111</td></tr>
</table>

<button onclick='alert(row)' />

热心网友 时间:2023-10-20 05:06

给你写了段详细的演示代码,请参考使用.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 JQ中的问题 $(function(){ $(document).bind(&quot;click&quot;, function (e) { $(e.target).closest(&quot;p&quot;).css(&quot;colo JS事件监听器为什么要传参? 请用两段完整的代码说明js 中普通事件绑定和事件代理的区别并说明事件代... $(&quot;input&quot;).select(function(e){ alert(e.target.value) }) 最新版本QQ怎么设置感情状况 怎么修改qq里感情状况呢? 为什么我的手机qq没有感情状态项,已经是最新版的了 手机上怎么查看QQ好友情感状态栏? 安卓机最新版本的手机qq怎么用,怎么设置感情状况那个, qq2013版基本资料里的感情状态怎么设置成不显示 怎么设置QQ的感情状态 怎么设置手机qq界面的感情状况 这是Excel的题目 我想请问一下 这里的支持率排名该怎么处理啊... 在EXCEL里算支持率要用哪个 函数 《十二传说》中易铭贤过继之前叫什么名字?在哪里生活? 《十二传说》中你怎么看待潘父最终选择离开? 《十二传说》中你觉得哪些细节做得不好? 《十二传说》哪个情节让你觉得很好笑? 《十二传说》怎么看待阿博对傅教授的感情? 豆娘第几集发现黄玉是坏的 excel的vb小问题 EXCEL里添加了表单控件,并指定宏,但是点击提示“参数不可选”,忘解答。急急急! Excel表格如何提高下面代码在实际表格中的运行速度,可行最少加50分。高手请进 求助,根据条件点击0-9把数字显示到指定位置的代码,非常感谢! excel指定条件统计函数,碰到难题,没多少分,只求智慧,谢谢! excel代码,当我在A列输入如何内容时,在E列也出现相同的内容? 什么是人事档案关系,放在人才市场算不算 人事档案和人事关系的区别? 人事档案关系 关于人事档案的关系 关于人事档案档案工龄社保以及退休之间的关系 七创社还可以招配音吗 罗浮山下四时春卢橘杨梅次第新荔枝三百颗不辞长做书法怎么写 跪求找了好久的一首歌,男声,唱的很模糊,有几句歌词是:一直在祈祷;静默的刚刚好;闪烁着光影的讯号 《蝇王》的介绍 人事关系档案怎么处理 人事关系和人事档案有什么关系啊 虐杀之刃,秒杀之刃,星空之刃? 什么是人事关系档案?具体的不清楚 人事关系和档案必须要在一个地方吗?