请教下javascript实现复制div里的内容,类似ctrl+a选中后ctrl+c

JavaScript019

请教下javascript实现复制div里的内容,类似ctrl+a选中后ctrl+c,第1张

你好,请复制以下代码进行测试

注:请把用你自己的内容替换掉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>

$a=$(div).clone(true)//假如div元素里面某个元素有事件,则该事件也会被复制;

$a=$(div).clone(false)//不会复制事件,只会复制元素。