mootools1.2 动态给table 添加删除行tr

 

页面内容

<table class="cs-t-one" id="tablePersonNum">
  <thead> 
    <tr>
    <th class="header2" style="height: 14px"><div align="center">姓名</div></th>
    <th class="header2" style="height: 14px"><div align="center">证件</div></th>
    <th class="header2" style="height: 14px"><div align="center">地址</div></th>
    <th class="header2"style="height: 14px"><div align="center">操作</div></th> 
    </tr>   
  </thead>
<tbody id="tbodyPersonNum">
  </tbody>
                  </table>

<input type="button" value="测试" id="btnTable" οnclick="createTable();"/>
 

 

js脚本 mootools 1.2

//添加tr 函数
function createTable() {
      //定义显示要的信息
        var str = "<input ReadOnly='true'  class='edit' type='text' id='txtName'  />";
        var str1 = "<input ReadOnly='true'  class='edit' type='text' id='txtIdentityID' />";
        var str2 = "<input ReadOnly='true'  class='edit' type='text' id='txtphone' />";
        var add = "<input type='button' id='btnAddBody'  class='cs-btnButton' value='添加'   οnclick='createTable();' />"
        var del = "<input type='button' id='btnDelBody'  class='cs-btnButton' value='删除'   οnclick='delTable(this);' />"
        //获取table的tbody 注意 要用tbody 
        var table = $('tbodyPersonNum');
        var tr = new Element('tr', { 'id': "tr1" });
        //注入到tr中  默认是放到最后
        var td = new Element('td', { 'html': str }).inject(tr);
        var td1 = new Element('td', { 'html': str1 }).inject(tr);
        var td2 = new Element('td', { 'html': str2 }).inject(tr);
        var td3 = new Element('td', { 'html': add +""+ del }).inject(tr);
       //tr 添加到tbody 中
        tr.inject(table);
    }
//删除tr 函数 
    function delTable(obj) {
       //从dom中删除元素
        $(obj.parentNode.parentNode).destroy();

    }

  这样就完成了  动态添加  删除table中行操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值