Heim > Web-Frontend > js-Tutorial > Hauptteil

DOM_window对象属性之--clipboardData对象操作代码_javascript技巧

WBOY
Freigeben: 2016-05-16 18:11:02
Original
1196 Leute haben es durchsucht
clipboardData 对象
提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。

成员表

方法 描述
clearData 通过 dataTransfer 或 clipboardData 对象从剪贴板删除一种或多种数据格式。
getData 通过 dataTransfer 或 clipboardData 对象从剪贴板获取指定格式的数据。
setData 以指定格式给 dataTransfer 或 clipboardData 对象赋予数据。

示例
下面的例子使用了 clipboardData 对象的 setData 和 getData 方法通过快捷菜单执行剪切粘贴操作。
复制代码 代码如下:

<script> <BR>var bResult; <BR>// 选中要剪切的文本。在剪切事件中文本选中区的尾随空格导致剪 <BR>// 切选快捷菜单项目保持无效。 <BR>function fnLoad() { <BR>var r = document.body.createTextRange(); <BR>r.findText(oSource.innerText); <BR>r.select(); <BR>} <br><br>// 启用剪切快捷菜单项目,该项目在 DIV 上时默认为无效 <BR>function fnBeforeCut() { <BR>event.returnValue = false; <BR>} <br><br>// 以文本格式给 window.clipboardData 对象赋予数据。 <BR>// 将 setData 方法的结果 (Boolean) 显示在下面的输入框内。 <BR>function fnCut(){ <BR>event.returnValue = false; <BR>bResult = window.clipboardData.setData("Text",oSource.innerText); <BR>oSource.innerText = ""; <BR>tText.innerText += bResult; <BR>} <br><br>// 启用粘贴快捷菜单项目,该项目在 DIV 上时默认也为无效 <BR>function fnBeforePaste() { <BR>event.returnValue = false; <BR>} <br><br>// 在 onpaste 中取消 returnValue 以便输入文本,该操作有默认 <BR>// 的行为。 <BR>function fnPaste() { <BR>event.returnValue = false; <BR>oTarget.innerText = window.clipboardData.getData("Text"); <BR>} <br><br></script>


LINK="#000000" VLINK="#808080" ALINK="#000000">

oncut="fnCut()">选中并剪切此文本

onpaste="fnPaste()">将文本粘贴在这里



setData 结果:




注意代码中的,oncut、onpaste事件
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!