「テンプレート:refguide」の版間の差分
編集の要約なし
Masashi.oikawa (トーク | 投稿記録) 編集の要約なし |
Masashi.oikawa (トーク | 投稿記録) 編集の要約なし |
||
10行目: | 10行目: | ||
|- | |- | ||
| style="border-style: none;" | のようにすると、内容が変更された場合など、正しくない引用となる可能性があるので注意してください。<br> | | style="border-style: none;" | のようにすると、内容が変更された場合など、正しくない引用となる可能性があるので注意してください。<br> | ||
< | <html> | ||
<button onclick="copyToClipboard()">引用文字をコピーする</button> | |||
<script> | |||
function copyToClipboard() { | |||
var copyText = document.querySelector('#copyTarget'); | |||
var range = document.createRange(); | |||
range.selectNode(copyText); | |||
window.getSelection().addRange(range); | |||
try { | |||
// テキストを選択したらクリップボードにコピーする | |||
var successful = document.execCommand('copy'); | |||
var msg = successful ? 'successful' : 'unsuccessful'; | |||
console.log('Copy command was ' + msg); | |||
alert('コピーしました'); | |||
} catch(err) { | |||
console.log('Oops, unable to copy'); | |||
} | |||
// 選択状態を解除する | |||
window.getSelection().removeAllRanges(); | |||
} | |||
</script> | |||
</html> | |||
---- | ---- | ||
<references group="注"> | <references group="注"> |