var td = document.getElementById("复制的td的id");
var _td = td.cloneNode(true);
var tr = document.getElementById("目标tr的id")
tr.appendChild(_td);首先找到你要复制的节点,然后调用HTMLElement类型的cloneNode方法。然后找到你要插入的位置就可以啦。
这些功能不属于js宿主引擎的方法,而是基于dom解析器的。具体的操作方法可以参见:www.w3school.com.cn
var _td = td.cloneNode(true);
var tr = document.getElementById("目标tr的id")
tr.appendChild(_td);首先找到你要复制的节点,然后调用HTMLElement类型的cloneNode方法。然后找到你要插入的位置就可以啦。
这些功能不属于js宿主引擎的方法,而是基于dom解析器的。具体的操作方法可以参见:www.w3school.com.cn
解决方案 »
- easyui form表单提交 路径问题
- 该页上的脚本造成internet explorer运行速度减慢,如果继续运行,您的计算机将变得更慢,是否取消该脚本
- 能否改变用javascript的 alert函数弹出的对话框中的图标以及自定义编辑alert的标题(来自网页信息)
- 请教高手此处打开隐藏效果如何实现的?
- 引号中如何保持变量的值
- 页面元素定位的问题offsetParent在ie里总报错说未定义?
- 请教关于cookie
- Frame 滚动事件
- 请教关于传递参数的问题!
- 探讨:请问,象我们这个网站有新贴就放到前面,他的后台是什么支持的啊!
- 关于jsp页面中动态select联动的实现.
- 一个JAVASCRIPT面向对象编程的问题
<table id="a">
<tbody>
<tr >
<td>2 </td>
</tr>
<tr>
<td>2 </td>
</tr>
<tr>
<td >4 </td>
</tr>
<tr>
<td>2 </td>
</tr>
<tr>
<td>7 </td>
</tr>
<tr>
<td>8 </td>
</tr>
</table>
还有一个空表 <table id=b>
<tr >
</tr>
</tbody>
</table> <table id="gg" >
<tbody>
</tbody>
</table>
<script>
var suipian=document.createDocumentFragment()
var tab =document.getElementById("a")
for(var i=0;i<tab.getElementsByTagName("tr").length;i++)
{
var num = parseInt(tab.getElementsByTagName("tbody")[0].getElementsByTagName("tr")[i].getElementsByTagName("td")[0].innerHTML)
if(num>3)
{
var copy=tab.getElementsByTagName("tbody")[0].getElementsByTagName("tr")[i].cloneNode(1)
suipian.appendChild(copy)
}
}
document.getElementById("gg").getElementsByTagName("tbody")[0].appendChild(suipian)
</script>
2.如果parseInt(tmp[i].firstChild.nodeValue)>3 then 就在b区内创建或克隆