ホームページ  >  記事  >  ウェブフロントエンド  >  IE_javascript スキルの下で JS を介してクリップボードを制御するコード

IE_javascript スキルの下で JS を介してクリップボードを制御するコード

WBOY
WBOYオリジナル
2016-05-16 18:48:02956ブラウズ

JavaScript は window.clipboardData オブジェクトを使用してクリップボードのコンテンツを処理できます
クリップボードのメソッド setData(param1, param2) に保存します
param1: データ型テキストまたは URL など
param2: データのコンテンツ
Fromクリップボード ボードからデータを読み取るメソッドは getdata(param1) です
データをクリアするメソッドは clearData(param1) です
以下はデモの例です


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

以下は別の実装例です。 ページ上の文字を選択し、テキスト領域にドラッグします
window.event.dataTransfer オブジェクトはクリップボードのコンテンツも処理できますが、ドラッグ アンド ドロップ操作でのみ使用できることに注意してください

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、<script> function copyToClipboard() { var d=document.all("source").value; window.clipboardData.setData('text', d); } </script> を実行するために更新する必要があります]<script> function transferDrop() { window.event.srcElement.innerText = window.event.dataTransfer.getData("text"); window.event.returnValue = false; } function transferDrag() { window.event.dataTransfer.dropEffect = 'move'; window.event.returnValue = false; } </script>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。