我可以帮您翻译以下内容,涉及IT技术相关。"Original Answer" 可以翻译为 "最初的回答"。以下是需要翻译的内容(请保留HTML标签):
这段代码可以在点击时复制文本,但没有任何提示。我想稍微修改一下,当用户点击文本时,它将被复制,并显示一个小弹出窗口,持续2-3秒钟(然后应该自动消失),提示文本已经被复制到剪贴板。有没有人有什么想法如何修改这个代码?
"Original Answer"翻译成中文是"最初的回答"。
我需要一个小脚本,允许我在点击时复制文本字符串而无需按钮。
我找到了这段代码:
function copy(that){
var inp =document.createElement('input');
document.body.appendChild(inp)
inp.value =that.textContent
inp.select();
document.execCommand('copy',false);
inp.remove();
}
这段代码可以在点击时复制文本,但没有任何提示。我想稍微修改一下,当用户点击文本时,它将被复制,并显示一个小弹出窗口,持续2-3秒钟(然后应该自动消失),提示文本已经被复制到剪贴板。有没有人有什么想法如何修改这个代码?
<p onclick="copy(this)">example text</p>
- 这是它识别要复制的代码的方式。请帮忙改进。"Original Answer"翻译成中文是"最初的回答"。
functions.php
用于定义PHP函数。这两种语言不兼容,因此会出现语法错误。Javascript需要添加在网站HTML的<script>
标签中,或者在一个.js
文件中,并在HTML中引用,类似于<script src="myScript.js"></script>
。 - undefinedfunctions.php
文件的内容,这样我们才能帮助您调试。听起来您只是将那段代码粘贴到了那里,这可能解释了您所看到的错误,但除非我们看到代码,否则无法确定。 - undefined