gpt4 book ai didi

Javascript 不会覆盖 CSS 显示属性

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

我有一个 DIV 设置为 display:none 来自 CSS 并且它应该在某个时候通过 javascript 使其可见 (style.display = '';)。

问题是,如果我将 display:none 放在 CSS 文件中,javascript 似乎没有任何效果。我还尝试更改背景颜色而不是显示属性,这很有效。

我的代码正在运行 here (只需按编辑链接)。

非常感谢您花时间研究这个问题。

最佳答案

使用 Javascript 将其设置为 blockinline

编写 style.display = "" 将清除内联样式中设置的任何 display,并使其恢复为从 CSS 继承的任何内容。

或者,您可以使用 Javascript 更改元素的 className,这样 CSS 规则就不再适用。

关于Javascript 不会覆盖 CSS 显示属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4576309/

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