【发布时间】:2017-04-20 09:35:50
【问题描述】:
我希望用户单击后三秒钟后更改文本。我希望用户单击并在屏幕上放置一些文本(这已经有效),三秒钟后文本变为空(“”)。我试过的代码是:
JavaScript:
function almuerzo() {
var date = new Date();
var horas = date.getHours();
var minutos = (date.getMinutes() < 10? '0' : '')+ date.getMinutes();
document.getElementById("accion").innerHTML = horas + ":" + minutos + " Almuerzo";
}
function cambio() {
var contador = 0;
setInterval(cambio, 1000);
contador++;
if(contador == 3)
document.getElementById("accion").innerHTML = "";
}
HTML:
<h1 id="accion" class="t-accion"></h1>
<img src="img/almuerzo.png" class="i-almuerzo" height="100px" onclick="almuerzo()" onclick="cambio()" />
【问题讨论】:
-
请避免在点击图片时调用两个函数,我可以看到上面的代码。
-
@Kris 不想要完全一样,但如你所愿
标签: javascript html