按钮触发table添加一行删除一行
2010-08-16 08:40
405 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>addHtml.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css" mce_href="styles.css">--> <mce:script type="text/javascript"><!-- var nFieldCount =0; function addSearchCondition(){ var tabCondition =document.getElementById("tabCondition"); var tabBody = tabCondition.firstChild; var newTr = tabBody.insertRow(); //添加列 var newTd = new Array(); nRowCount = tabBody.children.length - 1; for(i= 0; i < 7; i++){ newTd[i] = newTr.insertCell(); if(i==6){ newTd[i].innerHTML = "<a href="#" mce_href="#" onclick=/"delTabConditionRow('"+ nRowCount +"')/">删除</a>"; newTd[i].width="5%"; } } nFieldCount++; addCaptionField(newTd[0]); addTextField(newTd[1]); addconectField(newTd[2]); nFieldCount++; addCaptionField(newTd[3]); addTextField(newTd[4]); addconectField(newTd[5]); } function addTextField(newTd){ newTd.innerHTML = "<input id='propValues"+ nFieldCount +"' name='propValues' type='text' class='st_text' />"; newTd.width="30%"; newTd.height="28"; newTd.className ="FieldValue2"; } function addCaptionField(newTd){ newTd.innerHTML = "<select name ='"+ "propIds" +"' id='"+ "propId" + nFieldCount +"' >" +"</select>"; newTd.height="28"; newTd.width="10%"; newTd.align='right'; newTd.className ="FieldTitle"; // var selectId = $("propId"+ nFieldCount); //addSelectItem(selectId); } function addconectField(newTd ){ var strInnerHTML = "<select name =conditions" +" id=condition" + nFieldCount +">" +" <option value=/"and/" selected >并且</option>" +" <option value=/"or/">或者</option></select>"; newTd.innerHTML = strInnerHTML; newTd.height="28"; newTd.width="10%"; newTd.className ="FieldValue2"; } function delTabConditionRow(deletrow){ var tabCondition =document.getElementById("tabCondition"); var tabBody = tabCondition.firstChild; tabBody.deleteRow(deletrow); for(var i=1;i<tabBody.children.length;i++){ tabBody.rows[i].cells[6].innerHTML= ' <a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="delTabConditionRow('+i+')">删除</A>'; } } // --></mce:script> </head> <body> <input type="button" value="新增" onclick="addSearchCondition()" /> <table id=tabCondition width='100%' align='center' cellpadding='0' cellspacing='0'> <tr height="28"> <td width="10%" class='FieldTitle' align="right"> 字段名称 </td> <td width="30%" class='FieldTitle' align="center"> 查询值 </td> <td width="10%" class='FieldTitle'> 连接条件 </td> <td width="10%" class='FieldTitle' align="right"> 字段名称 </td> <td width="25%" class='FieldTitle' align="center"> 查询值 </td> <td width="10%" class='FieldTitle'> 连接条件 </td> <td width="5%" class='FieldTitle'> 操作 </td> </tr> </table> </body> </html>
相关文章推荐
- 在table中通过按钮添加一行或者删除一行
- 0819-TableView(tableVeiw控件的代理)(tableView单组 lol数据展示)(tableView-汽车品牌logo 右侧a-z)(KVC)(tableView - 添加删除按钮出现)(自定义代理delegate)(内存)
- 利用jquery给指定的table动态添加一行、删除一行
- ios TableView那些事(三十一)UITableViewController ios8 删除时添加多个按钮
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 动态添加删除table页面一行input表格
- BootStrap给table表格的每一行添加一个按钮事件
- bootstrap-table给每一行数据添加按钮,并绑定事件
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- table动态添加删除一行和改变标题
- 在js中为table自动添加和删除一行 (IE和firefox兼容)
- 在一个table中动态添加一行或删除一行
- 点击按钮实现表格动态添加或删除一行
- 利用jquery给指定的table动态添加一行、删除一行的方法
- table-td中的删除按钮控制删除一行tr
- 利用jquery给指定的table动态添加一行、删除一行
- 利用jquery给指定的table动态添加一行、删除一行
- 利用jquery给指定的table动态添加一行、删除一行
- 动态添加和删除table的一行
- layui点击按钮给table添加一行