dkfr.net
当前位置:首页 >> js动态添加tr,删除ChECkBox选中的行? >>

js动态添加tr,删除ChECkBox选中的行?

function del(){ var tab=document.getElementById('HRSTable'); for(var i=tab.rows.length-1;i>0;i--){ if(tab.rows[i].cells[0].getElementsByTagName('input')[0].checked){ tab.deleteRow(i); } } }

思路:遍历被选中的checkbox对象→根据选中项筛选出需要删除的行→删除行。实例说明如下: 1、HTML结构 1234567891011122、jquery代码 $(function(){$("input[type='button']").click(function() {$("input[name='test']:checked").each(function(...

思路:获取选中的checkbox对象→利用parentNode获取父节点直到获取到所在行→循环删除。实例演示如下: 1、HTML结构 1234567891011122、javascript代码 function fun(){var boxes = document.getElementsByName("test");for(i=0;i

复选框删除表格行 function del() { var tb = document.getElementById("tb"); if (tb.rows.length < 2) { return; } var row; var cell; var chk; //倒着迭代可以少做一些处理 for (var i = tb.rows.length - 1; i > 0; i--) {//如果要迭代第...

window.onload=function(){var ck = document.getElementsByName('box');var table = document.getElementsByTagName('table')[0];var len = ck.length;var index=0;for(var i=0;i

有以下表单:里面有几个checkbox,如何当点击第一个checkbox而同时选择所有的checkbox呢?可以用后面的script方法:

function AddOrDelModel(modelId){ var insertText = '' + modelId + '被选中', insertEl = document.getElementById("insert"); if(document.getElementById(modelId).checked){ insertEl.innerHTML = insertEl.innerHTML + insertText; }else{...

$('#tab1 tr').click(function(){ $(':checkbox',this).prop('checked',true);//true,全部选中,false,全部取消选中})

$("table input[type=checkbox]") 就可以了 然后你就可以执行 $("table input[type=checkbox]").attr("checked",true) 全选之类的了

window.onload = function() { var cbs = document.getElementsByName("chk"); for(var i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com