删除的时候从大向小删除,这样容易理解点
解决方案 »
- JS的onmousedown事件绑定,在ie和谷歌(chrome)浏览器中效果不一样,求高手帮忙!!
- 按钮的禁止与解禁如何实现
- JQuery 分页问题 求助 纠结我好多天了
- ,小弟要实现的功能如上,能否通过判断IE的字符集来进行跳转,例如是"GB2312"进中文的网站,"UTF-8"进"英文"的网站
- 还是javascript取datagrid值问题
- 怎么设置ID、密码登陆,在线等,急~~大虾、高手请帮忙
- 如何判断一个二维数组中,每个元素的数据类型??
- 请教:window.open()的用法
- JAVASCRIPT变量赋值的问题
- 帮助我看一个文件,是下拉菜单的问题
- document.body.innerHTML是做什么用的?
- 谁能给我个合理的解释,关于IE下动态生成iframe的问题
<body>
<table id="dgPro">
<tr>
<td></td>
<td>Header1</td>
<td>Header2</td>
<td>Header3</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td><input type="text" id="txt11" value="11" /></td>
<td>12</td>
<td>13</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>21</td>
<td><input type="text" id="txt22" value="22" /></td>
<td>23</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>31</td>
<td>32</td>
<td><input type="text" id="txt33" value="33" /></td>
</tr>
</table>
<input type="button" id="btnDel" value="Remove selected rows" />
<script type="text/javascript">
<!-- function delRow(){
var oc=document.getElementById("dgPro").getElementsByTagName("input");
var a=0;
var rowIndex = -1;
for (var i=oc.length-1; i>=0; i--)
{
if (oc[i].type=="checkbox")
{
if (oc[i].checked)
{
rowIndex = getRowIndex(oc[i]);
if (rowIndex != -1)
{
dgPro.deleteRow(rowIndex);
}
}
}
}
}
function getRowIndex(oElement)
{
var rowIndex = -1;
while (oElement.tagName.toLowerCase() != "tr" && oElement.tagName.toLowerCase() != "body")
{
oElement = oElement.parentNode;
} if (oElement.tagName.toLowerCase() != "body")
{
rowIndex = oElement.rowIndex;
} return rowIndex;
}
document.getElementById("btnDel").onclick = function ()
{
delRow();
};
//-->
</script>
</body>