【发布时间】:2021-08-16 23:34:55
【问题描述】:
我是新来的,在编码方面仍有一些困难。 我正在尝试为一些朋友创建一个 html 页面,我设法创建了一个点击计数器,一个在一段时间后出现和消失的图像等
但是,我唯一无法做到的是如何在单击按钮 100 或 1000 次后显示图像。我可以在单击一次按钮后使图像出现,但我不知道如何使其仅在单击一次后才显示。
如果有人可以帮助我,我会很高兴!
$button = document.querySelector('button')
$span = document.querySelector('span')
function increment() {
$span.innerHTML++;
}
$button.addEventListener('click', increment);
document.addEventListener("DOMContentLoaded", function() {
setTimeout(function() {
showImage();
setInterval(hideImage, 8000);
}, 5000);
});
function hideImage() {
document.getElementById("imgHideShow").style.display = "none";
}
function showImage() {
document.getElementById("imgHideShow").style.display = "block";
}
<img class="prayme" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Tram_icon_black_and_transparent_background.svg/1024px-Tram_icon_black_and_transparent_background.svg.png">
<p>You prayed <span id='count'>0</span> times</p>
<div id="image">
<img src="https://pbs.twimg.com/profile_images/998926585691451392/WlkEVV7x_400x400.jpg">
</div>
<div class="text-center">
<button><img class="imgbutton" src="https://www.nicepng.com/png/detail/980-9803933_emoji-emoji-pray-thankyou-thanks-praying-hands-emoji.png">
Afficher l'image
</button>
</div>
<div>
<img src="https://i.stack.imgur.com/1dpmw.gif" class="browse-tip" id="imgHideShow">
</div>
【问题讨论】:
-
到目前为止,您为满足您描述的要求做了哪些尝试?您包含的所有代码似乎都没有尝试检查“点击”次数并对其采取措施。
标签: javascript html image button