jsp頁面
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">快速引用</h4>
</div>
<div class="modal-body">
<p class="sj_gray">復(fù)制并粘貼一種已設(shè)定好的引用格式,或利用其中一個鏈接導(dǎo)入到文獻管理軟件中。</p>
<div id="copyContent">
需要復(fù)制的內(nèi)容。。。。。。
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
<button class="btn btn-primary copy" data-clipboard-action="copy" data-clipboard-target="#infoccc">復(fù)制</button>
</div>
</div>
</div>
</div>
<script src="${webJsPath}/copy/clipboard.min.js"></script>
<script>
var clipboard = new ClipboardJS('.copy');
clipboard.on('success', function (e) {
console.log(e);
});
clipboard.on('error', function (e) {
console.log(e);
});
</script>
重點標記:
通過id指定復(fù)制哪個標簽的文本,設(shè)置到觸發(fā)按鈕 data-clipboard-target="#infoccc"
<button class="btn btn-primary copy" data-clipboard-action="copy" data-clipboard-target="#infoccc">復(fù)制</button>
再設(shè)置 data-clipboard-action="copy",
通過new一個ClipboardJS傳入點擊按鈕的class '.copy'
需要引入的js文件

image.png