gpt4 book ai didi

javascript切换按钮不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:33 25 4
gpt4 key购买 nike

<input tyoe="button" onclick="toggle()" value="Show Spoilers" />
<div id="spoilers" style="display: none;">Some spoilers</div>
<script>
function toggle(){
var div = document.getElementById("spoilers");
if(div.style.display = "none"){
div.style.display = "block";
} else {
div.style.display = "none";
}
}
</script>

它可以显示,但无法隐藏 div。所以它只用于显示而不用于隐藏它?我做错了什么吗?提前致谢。

最佳答案

你忘记了你的 if 中的等号 (=)

function toggle()
{
var div = document.getElementById("spoilers");
if(div.style.display === "none"){
div.style.display = "block";
} else {
div.style.display = "none";
}
}

示例:http://jsfiddle.net/90Lw12cf/

关于javascript切换按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31828142/

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