gpt4 book ai didi

javascript - 使用 JS 更改按钮 css

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:44 25 4
gpt4 key购买 nike

我有一个隐藏按钮,我想在用户喝 5 杯咖啡时显示这是我的代码,但它似乎不起作用

JS

window.setInterval(function(){

if (coffee == 5) {
document.getElementById("U1").style.visibility = "visible";
console.log()
}

}, 500);

HTML

<button class="U1" onclick="SuperPlant()"> Super Beans</button><br>

CSS

.U1 {
visibility: hidden;
}

控制台错误

TypeError: null is not an object (evaluating 'document.getElementById("U1").style')

最佳答案

您需要在 setInterval() 命令两边加上引号,它不需要在函数内部。像这样:

window.setInterval("if (coffee == 5) { document.getElementById('U1').style.visibility = 'visible'; console.log() }", 500);

不是这个:

window.setInterval(function() {if (coffee == 5) { document.getElementById("U1").style.visibility = "visible"; console.log() } }, 500);

此外,您的按钮应该有 id="U1" 而不是 class="U1"。这意味着将 CSS 选择器更改为 #U1

关于javascript - 使用 JS 更改按钮 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com