定义和用法
cloneNode() 方法可创建指定的节点的精确拷贝。
此方法可返回所复制的节点。
语法:
nodeObject.cloneNode(include_all)参数 描述
include_all 必需。假如逻辑参数被设置为真,那么被克隆的节点会克隆原节点的所有子节点。
返回值
当前节点的副本。
说明
该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。
返回的节点不属于文档树,它的 parentNode 属性为 null。
当复制的是 Element 节点时,它的所有属性都将被复制。但要注意,当前节点上注册的事件监听器函数不会被复制。
$a=$(div).clone(true)//假如div元素里面某个元素有事件,则该事件也会被复制;$a=$(div).clone(false)//不会复制事件,只会复制元素。
你好,请复制以下代码进行测试注:请把用你自己的内容替换掉div里面的content,然后点击copy按钮,然后粘贴操作,看是否剪贴板里面已经成功存有你自己的内容。
————————————————————————
<html>
<body>
<div id="myDiv">content</div>
<input type="button" value="copy" onclick="copy()">
<script type="text/javascript">
function copy(){
var clipBoardData=document.getElementById("myDiv").childNodes[0].nodeValue
window.clipboardData.setData("Text",clipBoardData)
}
</script>
</body>
</html>