<script>function copyClipboard() { var elm = document.getElementById("divClipboard"); // for Internet Explorer if(document.body.createTextRange) { var range = document.body.createTextRange(); range.moveToElementText(elm); range.select(); document.execCommand("Copy"); alert("Copied div content to clipboard"); } else if(window.getSelection) { // other browsers var selection = window.getSelection(); var range = document.createRange(); range.selectNodeContents(elm); selection.removeAllRanges(); selection.addRange(range); document.execCommand("Copy"); alert("Copied div content to clipboard"); }}</script>请修改此代码,以便它可以用于类而不是 id。如果我将“getElementById”更改为“getElementsByClassName”,则代码将不起作用。所以请帮忙😃。
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
document.getElementsByClassName 返回一个元素数组,其中所有元素都具有相同的类。因此,如果“divClipboard”类只有一个元素,您可以将该行更改为,
var elm = document.getElementsByClassName("divClipboard")[0];
添加回答
举报
0/150
提交
取消