JavaScript で table の内容を clipboard にコピー
by Yuji Arai
はじめに
あまり需要はないと思いますが描画されているDOM要素のテキストをクリップボードにコピーしたい事象があったので作成しました。
実際の処理
サンプルのソースはこちらから
html は以下
JavaScript は以下
処理の流れとしてはコピーしたいテキストを含む要素を取得して、選択のエリアを定義します。
その後getSelection().addRange()で選択を行いその状態をクリップボードにコピーします。
選択解除はなくてもよいけど、行わないとテキストが反転選択された状態が残ってしまうので一応入れています。
以上でクリップボードへのコピーは完了です。