请问怎么获取的行号???
答案:2 悬赏:10 手机版
解决时间 2021-01-29 20:33
- 提问者网友:太高姿态
- 2021-01-28 21:05
请问怎么获取的行号???
最佳答案
- 五星知识达人网友:行路难
- 2021-01-28 22:25
<html><br><head><br><title>1</title><br><script><br>//得到行对象<br>function getRowObj(obj)<br>{<br> var i = 0;<br> while(obj.tagName.toLowerCase() != "tr"){<br> obj = obj.parentNode;<br> if(obj.tagName.toLowerCase() == "table")return null;<br> }<br> return obj;<br>}<br><br>//根据得到的行对象得到所在的行数<br>function getRowNo(obj){<br> var trObj = getRowObj(obj); <br> var trArr = trObj.parentNode.children;<br> for(var trNo= 0; trNo < trArr.length; trNo++){<br> if(trObj == trObj.parentNode.children[trNo]){<br> alert(trNo+1);<br> }<br> }<br>}<br><br>//删除行<br>function delRow(obj){<br> var tr = this.getRowObj(obj);<br> if(tr != null){<br> tr.parentNode.removeChild(tr);<br> }else{<br> throw new Error("the given object is not contained by the table");<br> }<br>}<br></script><br></head><br><br><body><br><table border = "1"> <br><tr> <br><td>A<input type="button" value="A" onclick="getRowNo(this)">getRowNo<td> <br></tr> <br><tr> <br><td>B<input type="button" value="B" onclick="delRow(this)">delRow<td> <br></tr> <br><tr><br><td>C<input type="button" value="C" onclick="getRowNo(this)">getRowNo</td><br></tr><br><tr><br><td>D<input type="button" value="D" onclick="getRowNo(this)">getRowNo</td><br></tr><br></table> <br></body><br><html>
全部回答
- 1楼网友:未来江山和你
- 2021-01-28 23:35
=if(a1<>"",row(),"") 公式下拉
==================
你是想产生的数字是连续吗
如果是,则用公式:
=if(a1<>"",counta($a$1:a1),"")
======================
a列只有一个单元格有值,那么用菜单操作:数据-筛选-自动筛选,选取非空白,很简单的就找到是第几行的值了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯