Javascript 如何在屏幕上复制带有警报的文本?
如何在屏幕上复制已复制的警告文本? 下面的系统工作正常,但没有警报 JS:Javascript 如何在屏幕上复制带有警报的文本?,javascript,Javascript,如何在屏幕上复制已复制的警告文本? 下面的系统工作正常,但没有警报 JS: 函数copyToClipboard(elementId){ //创建“隐藏”输入 var aux=document.createElement(“输入”); //为其指定指定元素的值 setAttribute(“值”,document.getElementById(elementId.innerHTML); //将其附加到正文中 文件.正文.附件(aux); //突出其内容 辅助选择(); //复制突出显示的文本 文件。
函数copyToClipboard(elementId){
//创建“隐藏”输入
var aux=document.createElement(“输入”);
//为其指定指定元素的值
setAttribute(“值”,document.getElementById(elementId.innerHTML);
//将其附加到正文中
文件.正文.附件(aux);
//突出其内容
辅助选择();
//复制突出显示的文本
文件。执行命令(“副本”);
//将其从车身上拆下
文件.body.removeChild(aux);
让textarea=document.getElementById(“选择此项”);
textarea.focus();
}
HTML:
p1:我是第1段
p2:我是第二段
p3:我是一个三段式的人
复制P1
副本P2
复制P3
使用警报
<script>
function copyToClipboard(elementId) {
// Create a "hidden" input
var aux = document.createElement("input");
// Assign it the value of the specified element
aux.setAttribute("value", document.getElementById(elementId).innerHTML);
// Append it to the body
document.body.appendChild(aux);
// Highlight its content
aux.select();
// Copy the highlighted text
document.execCommand("copy");
// Remove it from the body
document.body.removeChild(aux);
alert(elementId + " Text copied");
let textarea = document.getElementById("select-this");
textarea.focus();
}
</script>
<div class="wrapper">
<p id="p1">P1: I am paragraph 1</p>
<p id="p2">P2: I am a second paragraph</p>
<p id="p3">P3: I am a 3 paragraph</p>
<button onclick="copyToClipboard('p1')">Copy P1</button>
<button onclick="copyToClipboard('p2')">Copy P2</button>
<button onclick="copyToClipboard('p3')">Copy P3</button>
<br/><br/>
<textarea id="select-this" value="I just copied this with only JavaScript"/></textarea>
</div>
功能copyToClipboard(elementId){
//创建“隐藏”输入
var aux=document.createElement(“输入”);
//为其指定指定元素的值
setAttribute(“值”,document.getElementById(elementId.innerHTML);
//将其附加到正文中
文件.正文.附件(aux);
//突出其内容
辅助选择();
//复制突出显示的文本
文件。执行命令(“副本”);
//将其从车身上拆下
文件.body.removeChild(aux);
警报(elementId+“文本复制”);
让textarea=document.getElementById(“选择此项”);
textarea.focus();
}
p1:我是第1段
p2:我是第二段
p3:我是一个三段式的人
复制P1
副本P2
复制P3
请使用“javascript”而不是java作为tagoh..记住了,好的,谢谢谢谢谢谢