这是我的密码
function show() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
if (h < 10) h = "0" + h;
if (m < 10) m = "0" + m;
document.getElementById("pressbtn1").innerHTML = h+":"+m;
}
<html>
<button id="pressbtn1" onClick="show()">Press</button>
</html>
如何使按钮一点击就消失,我只想显示时间,而不是按钮上的时间
最佳答案
为此,请使用另一个隐藏标记,例如:
<span id="timeHolder" style="display: none"><span>
<button id="pressbtn1" onClick="show()">Press</button>
然后:
var timeHolder = document.getElementById("timeHolder");
timeHolder.innerHTML = h+":"+m;
timeHolder.style.display = 'block';
document.getElementById("pressbtn1").style.display = 'none';
这将是非常明确的做法。