<html>
<div id="current_date"></p>
<script>
date = new Date();
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
document.getElementById("current_date").inn
erHTML = year + "-" + day+ "-" + month;
</script>
<button>Copy Date</button>
</html>
1条答案
按热度按时间wb1gzix01#
欢迎使用StackOverflow。请为将来阅读此内容,因为您未来的问题可能会在没有答案的情况下结束:https://stackoverflow.com/help/how-to-ask
您已经了解了如何以所需格式获取日期,但是,您希望使用
.value
而不是.innerHTML
将文本输入到输入中。innerHTML用于div、span和其他元素,而value应用于任何可以定义其值的元素(textbox等)。一旦它在输入中,你只需要选择它。
setSelectionRange
在台式机上是冗余的,但对于移动设备很有用,因为并非所有移动设备都接受.select()
。然后最后一行将所选内容复制到剪贴板中。下面是代码: