gpt4 book ai didi

javascript - 如何在条件中使用 style.display 值

转载 作者:行者123 更新时间:2023-11-30 06:12:47 26 4
gpt4 key购买 nike

我正在尝试制作一个简单的 Accordion 。我正在使用 style.display 检查元素的 display 属性是 block 还是 none 但它没有返回任何值

var mybtn = document.querySelectorAll("button");

for (var i = 0; i < mybtn.length; i++) {
mybtn[i].onclick = function() {
var mySibling = this.nextElementSibling;

console.log(this.style.display);

if (mySibling.style.display == "block") {
mySibling.style.display = "none";
} else {
mySibling.style.display = "block";
}
}
}

最佳答案

var mybtn = document.getElementById("click_me");

mybtn.onclick = function() {
var mySibling = this.nextElementSibling;

//console.log(this.style.display);

if (mySibling.style.display === "none") {
mySibling.style.display = "block";
} else {
mySibling.style.display = "none";
}
}
 <button type="button" id="click_me">Click Me!</button>
<button type="button">Show/Hide</button>

关于javascript - 如何在条件中使用 style.display 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57912263/

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