假设我现在Copy了一段含有样式的html代码: <red> TestclipboardData </red>
我现在想从clipboardData中把它给取出来,然后把 <red> 改成 <blue>
也即: <red> TestclipboardData </red> ---------> <blue> TestclipboardData <blue>
我该如何在JavaScript中操作?
clipboardData提供了getData方法,但getData()的参数只有 "Text "和 "URL ".
如果我设置参数为 "Text ",s= window.clipboardData.getData( "Text ");
那么s只能含有:TestclipboardData,而删除了 <red> </red>
另外能不能结束下 "URL "这个参数是什么作用的?
------解决方案--------------------
<html>
<body>
<div id= "div1 "> <red> sdfsdfsdfsf </red> </div>
<input type= "text " id= "div2 ">
<input type= 'submit ' value= "复制到Clipboard " onclick= "javascript:window.clipboardData.setData( 'Text ',document.all( 'div1 ').innerHTML); ">
<input type= 'submit ' value= "粘贴 " onclick= "javascript:document.all( 'div2 ').value=window.clipboardData.getData( 'Text '); ">
</body>
</html>
------解决方案--------------------
up