テキストをクリップボードにコピーしてみる

var textarea = document.createElement('textarea');
var body = document.getElementsByTagName('body')[0];
textarea.textContent = "テキスト";
body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
body.removeChild(textarea);

↓使い方の例

javascript:(function(){

var xhr = new XMLHttpRequest();
var url = '';
xhr.open('POST', url, false);
xhr.setRequestHeader('Content-type', 'application/json');
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
var json = JSON.parse(xhr.responseText);
var textarea = document.createElement('textarea');
var body = document.getElementsByTagName('body')[0];
textarea.textContent = json.json_data;
body.appendChild(textarea);
textarea.select();
console.log(textarea.textContent);
document.execCommand('copy');
body.removeChild(textarea);
}
}
};
var data = JSON.stringify({'post_data': 1});
xhr.send(data);
}

)();

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA