gpt4 book ai didi

javascript - 切换 div 时添加和删除类

转载 作者:行者123 更新时间:2023-11-28 01:44:51 26 4
gpt4 key购买 nike

您好,我的代码有问题,我的页面中有一个菜单和一张 map ,当页面加载时, map 有 col-lg-10 col-md-10 col-sm-10 col- xs-10,因为我的菜单是打开的,当我关闭菜单时,我将 map 更改为 col-lg-12 col-md-12 col-sm-12 col-xs-12,它工作正常,但是当我重新打开菜单时,它不会将类更改为 col-lg-10 col-md-10 col-sm-10 col-xs-10

这是我试过的代码

更新

感谢大家的回答,我已经添加了 == 但现在它只放置了 col-lg-10

 function MapSize() {
var shown = document.getElementById("containerForm");
var map = document.getElementById("containerMap");

if (shown.style.display == "none") {

map.className = "col-lg-12 col-md-12 col-sm-12 col-xs-12";


} else if (shown.style.display == "block") {
map.className += "col-lg-10 col-md-10 col-sm-10 col-xs-10";
}
}

谢谢:)

最佳答案

您正在 if 语句中使用赋值运算符。

而不是拥有

if (shown.style.display = "none")

应该是

if (shown.style.display == "none")

关于javascript - 切换 div 时添加和删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50240718/

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