javaScript中table表任意复制一行怎么实现JS

[复制链接]
查看11 | 回复3 | 2015-7-15 16:11:42 | 显示全部楼层 |阅读模式
table表任意复制一行的关键是复制哪行,插入到什么位置,如何插入。第 一个问题复制哪行,通常是点击某一行以确定复制的当前行,核心代码如下:var e = window.eventif (e.target) targ = e.targetelse if (e.srcElement) targ = e.srcElementif (targ.nodeType == 3)targ = targ.parentNodeif(targ.tagName=="TD")第 二个问题插入位置,通常是点击行的下面pos = targ.parentNode.rowIndex+1也有可能在表头首行pos =0再就是表尾"beforeE...
回复

使用道具 举报

千问 | 2015-7-15 16:11:42 | 显示全部楼层
在js中用克隆(clone)的方法动态添加表格(table)行(tr):用javascript的克隆方法添加表格的行要比用innerHTML方法代码简洁的多,主要使用Obj.cloneNode(true);方法进行克隆.看下面的代码: <select onchange="add_row(parseInt(this.options[this.selected...
回复

使用道具 举报

千问 | 2015-7-15 16:11:42 | 显示全部楼层
你这个任意复制一行,是点击某一行中的一个按钮,然后复制当前行?复制的当前行,是插入到行集合的末尾,还是当前行的下面?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行