【Vanilla JS】指定要素のテキストをクリップボードにコピーする(複数設置可能、IE11対応)

[ ID : 9065 ]
シルバー
【Vanilla JS】指定要素のテキストをクリップボードにコピーする(複数設置可能、IE11対応)
実装目安
3分

概要

トリガー要素をクリックしたら、指定要素のテキストをクリップボードにコピーする方法を紹介。

用途・要件

  • トリガー要素(.js-copy-trigger)をクリックしたら、指定要素(.js-copy-target)のテキストをクリップボードにコピーする。
  • 同一ページへの複数設置可能。
  • DEMOでは、コピーボタンクリック後にアラートを表示。
  • document.execCommand(‘copy’) は使用しない。

注意事項

  • httpでなくhttpsのサイトで使用する。(httpではエラーが発生)
  • IE11対応のため、JSのclosest()のPolyfillが必要。

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)
  • IE11

実装方法

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

関連記事

全ての記事を見る

KONOCODEのメリット 無料会員登録