JavaScript:通过单击按钮捕获系统时间的代码
我需要一个javascript代码来帮助我创建一个按钮,当点击按钮时,它将开始捕获系统时间 一旦时间捕捉开始,另外两个按钮应反映暂停和停止。当我点击暂停按钮时,时间捕捉应该停止。如果我再次单击暂停(更改为开始)按钮,时间应该再次开始捕捉。当我点击“停止”时,时间捕获应该完全停止,按钮将被停用 捕获的时间应以分钟为单位 这是我试过的JavaScript:通过单击按钮捕获系统时间的代码,javascript,jquery,ajax,Javascript,Jquery,Ajax,我需要一个javascript代码来帮助我创建一个按钮,当点击按钮时,它将开始捕获系统时间 一旦时间捕捉开始,另外两个按钮应反映暂停和停止。当我点击暂停按钮时,时间捕捉应该停止。如果我再次单击暂停(更改为开始)按钮,时间应该再次开始捕捉。当我点击“停止”时,时间捕获应该完全停止,按钮将被停用 捕获的时间应以分钟为单位 这是我试过的 <!DOCTYPE html> <html> <head> <script>
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
alert("Hello World!");
}
</script>
</head>
<body>
<button onclick="myFunction()">Try it</button>
</body>
</html>
<script language="javascript" type="text/javascript">
function getTimeStamp() {
var now = new Date();
return ((now.getMinutes() < 10) ? (
"0" + now.getMinutes()) : (now.getMinutes()));
}
</script>
<p><input type="button" value="Start Time" onClick="getTimeStamp();"></p>
函数myFunction(){
警报(“你好,世界!”);
}
试试看
函数getTimeStamp(){
var now=新日期();
返回((now.getMinutes()<10)(
“0”+now.getMinutes():(now.getMinutes());
}
这里有一个不完整的问题解决方案。我会尽快完成它,但我希望你尝试并完成它
Javascript
函数myFunction(){
var btnstop=document.createElement(“按钮”);
var btnplaypause=document.createElement(“按钮”);
var t=document.createTextNode(“停止”);
var u=document.createTextNode(“暂停”);
btnstop.appendChild(t);
btnplaypause.appendChild(u);
my_button=document.getElementById(“包装器”);
“我的孩子”按钮(btnstop);
“我的孩子”按钮(btnplaypause);
btnstop.id=“停止”;
btnplaypause.id=“播放暂停”
btnstop.onclick=停止计时器;
开始时间();
}
功能检查时间(i){
如果(i<10){
i=“0”+i;
}
返回i;
}
函数startTime(){
var today=新日期();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
//在数字前加一个零。抱歉,这里的人没有为你完成全部代码。我能拿到多少钱?我不明白有必要在这个问题上重复类似的评论。很容易理解,OP没有尝试过任何东西,或者他会这样说。因此,停止对这个问题给予不必要的关注让我们回到这一点,当他做了一个实质性的编辑,这甚至与你的问题无关,这只是一个hello world的例子…@RenatoLyke,请在你的问题中发布代码,而不是在评论中。谢谢,我正在尝试完成同样的内容。我是JS的新手。以前从未在JS上工作过。我一直在尝试完成一项任务。
function myFunction() {
var btnstop = document.createElement("BUTTON");
var btnplaypause = document.createElement("BUTTON");
var t = document.createTextNode("Stop");
var u = document.createTextNode("Pause");
btnstop.appendChild(t);
btnplaypause.appendChild(u);
my_button = document.getElementById("wrapper");
my_button.appendChild(btnstop);
my_button.appendChild(btnplaypause);
btnstop.id = "stop";
btnplaypause.id = "playpause"
btnstop.onclick = stoptimer;
startTime();
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
// add a zero in front of numbers<10
m = checkTime(m);
s = checkTime(s);
document.getElementById('timer').innerHTML = h + ":" + m + ":" + s;
t = setTimeout(function () {
startTime()
}, 500);
}
function stoptimer() {
document.getElementById("stop").disabled = true;
document.getElementById("playpause").disabled = true;
}