浏览 2125 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-22
页面内容 <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" onclick="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='添加' onclick='createTable();' />" var del = "<input type='button' id='btnDelBody' class='cs-btnButton' value='删除' onclick='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中行操作 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |