Skip to content

Instantly share code, notes, and snippets.

@kidatti
Last active April 19, 2018 08:15
Show Gist options
  • Save kidatti/b9dd8b3d8edbee191a3be987003ccf75 to your computer and use it in GitHub Desktop.
Save kidatti/b9dd8b3d8edbee191a3be987003ccf75 to your computer and use it in GitHub Desktop.
タグだけでクリップボードへコピー・カットする(JavaScript、clipboard.js) ref: http://qiita.com/kidatti/items/0e778d838d75f7705011
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Clipboard</title>
</head>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
<script>
window.onload = function () {
new Clipboard('.btn');
};
</script>
<!-- tag -->
<button class="btn" data-clipboard-text="この値がコピーされます">
タグ内の値をクリップボードへコピー
</button>
<!-- input -->
<input id="foo" value="inputの値">
<button class="btn" data-clipboard-target="#foo">
対象:inputのvalue
</button>
<!-- textarea -->
<textarea id="bar">テキストエディタの文字</textarea>
<button class="btn" data-clipboard-target="#bar">
対象:テキストエリアの文字をコピー
</button>
<button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar">
対象:テキストエリアの文字をカット
</button>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment