欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5 設(shè)置剪切板

李中冰2年前11瀏覽0評論

HTML5可以讓開發(fā)者更方便地操作剪貼板,下面我們來學(xué)習(xí)如何設(shè)置剪貼板。

首先,我們需要使用Clipboard API。在HTML5中,該API提供了讀取和寫入文本到剪貼板的功能。

// 定義一個copyToClipboard函數(shù)
function copyToClipboard(text) {
// 判斷該瀏覽器是否支持clipboard API
if (!navigator.clipboard) {
// 如果不支持,則使用document.execCommand方法
var textarea = document.createElement("textarea");
textarea.value = text;
document.body.appendChild(textarea);
textarea.select();
document.execCommand("copy");
document.body.removeChild(textarea);
alert('已經(jīng)復(fù)制到粘貼板!');
return;
}
// 直接使用Clipboard API
navigator.clipboard.writeText(text).then(function() {
alert('已經(jīng)復(fù)制到粘貼板!');
}, function(error) {
alert('復(fù)制失敗,請重試!');
});
}

上面定義的copyToClipboard函數(shù)支持兩種方式設(shè)置剪貼板,如果瀏覽器支持Clipboard API,則使用Clipboard API寫入文本到剪貼板,否則使用document.execCommand方法實(shí)現(xiàn)。

可以為任何元素設(shè)置click事件,以喚起copyToClipboard函數(shù),例如使用一個按鈕:

以上就是HTML5設(shè)置剪貼板的方法,非常方便實(shí)用。