
[英]onclick copy or highlight <code> to clipboard
当用户单击任何<code>元素时,它将自动突出显示其中的所有内容并复制到剪贴板。 我正在写文章,并且有很多用于SSH的复制/粘贴命令。 如果能为访问者节省数十次点击,那将是很好的。 我在尝试以下代码时收到此错误: 我用markdown写这些文章,当我导出时,这只是 ...
[英]Copy Date to Clipboard onclick
提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文。
我可能会让事情变得过于复杂:p 但我无法让它工作。
我正在尝试将“今天的日期”复制到剪贴板
<a href="javascript:copydateToClipboard()">Date</a>
<script>
function copydateToClipboard() {
Date.prototype.toShortFormat = function() {
const monthNames = ["January", "February", "March", "April",
"May", "Juni", "July", "August",
"September", "October", "November", "December"];
const day = this.getDate()-1;
const monthIndex = this.getMonth();
const monthName = monthNames[monthIndex];
const year = this.getFullYear();
return `${year}_${monthName}_${day}`; }
let anyDate = new Date(1528578000000);
console.log(anyDate.toShortFormat());
let today = new Date();
//copydate to clipboard
const str = "${today}"
const el = document.createElement('textarea')
el.value = str
el.setAttribute('readonly', '')
el.style.position = 'absolute'
el.style.left = '-9999px'
document.body.appendChild(el)
el.select()
document.execCommand('copy')
document.body.removeChild(el)
}
</script>
取自url 改革脚本。
知道了:
<a href="javascript:copydateToClipboard()">Date</a>
<script>
function copydateToClipboard() {
var nowd = new Date().toUTCString().slice(0,16);
//const str = "${nowd}"
const el = document.createElement('textarea')
el.value = nowd
el.setAttribute('readonly', '')
el.style.position = 'absolute'
el.style.left = '-9999px'
document.body.appendChild(el)
el.select()
document.execCommand('copy')
document.body.removeChild(el)
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.