能不能通过id找到一个hidden在table的哪一行 如题目 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 event.srcElement.parentElement.parentElement.rowIndex 这个方法可以找到,但是我想在外面输入一个id 来找到它在哪一行 求高手指点 写错了$('#id').index($('#tbodyid tr'))试试 用juqery?用javascript能不能实现呢?呵呵 //获取tr的总数 var trs = document.getElementById('tbody').getElementsByTagName('tr'); for(var i = 0; i < trs.length; i++){ var hiddenTr = document.getElementById('trId'); if(hiddenTr == trs[i]){ alert("下标为:" +i); } } <body><table><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><tr><td> </td><td> </td><td> </td></tr><tr><td> </td><td><input type="hidden" id="h"/></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><script> alert(document.getElementById("h").parentNode.parentNode.rowIndex);//下标是从0开始的</script></body> 我是JS菜鸟,这个JS在IE6.0下不兼容诶... 心血来潮之作...基于javascript的文本模板引擎 关于jsp面中el语言的问题 请问下面的选项卡要怎么做? button按钮和<a>超链接的区别? 关于ActiveXObject的询问 中文转为(\u+数字)这样的软件或方法哪里有-- 续 如何对嵌套在IFrame里面的控件改变属性值呢?! 大家帮忙看看一个小程序啊!! 两个按钮控制两个块的显隐,怎么打开页面时两个块就是隐藏的啊 请各位老师们帮忙指点下 【代码测试全没有问题】唯独ie不行啊 求一段JS脚本
var trs = document.getElementById('tbody').getElementsByTagName('tr'); for(var i = 0; i < trs.length; i++){
var hiddenTr = document.getElementById('trId');
if(hiddenTr == trs[i]){
alert("下标为:" +i); }
}
<table>
<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>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td><input type="hidden" id="h"/></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>
<script>
alert(document.getElementById("h").parentNode.parentNode.rowIndex);//下标是从0开始的
</script>
</body>