gpt4 book ai didi

javascript - 有没有办法在没有 CSS 的情况下显示/隐藏元素?

转载 作者:行者123 更新时间:2023-12-01 14:17:57 25 4
gpt4 key购买 nike

我正在使一个 Web UI 508 兼容,并且一个要求声明“在禁用 CSS 时使用 Web UI”。我们有几个地方使用 style=display:inlinestyle=display:none 显示/隐藏元素,并使用 JS 函数调用相应地调用它们。当我禁用 CSS(使用 WAT2.0)时,还会显示隐藏的元素,这不会使 UI 变好。我们在几个地方都有这些东西,比如折叠/展开的描述、mousemove 的弹出窗口等,

除了使用 style 标签,还有其他方法可以显示/隐藏元素吗?请指教!

最佳答案

这听起来很麻烦,但您可以构建一个简单的库,它实际上从 DOM 中删除节点并在需要时将它们注入(inject)回来。您仍然可以有一个对象将所有删除的节点保存为变量,这样您就不必在插入时重新创建它们。

不过,我必须说,当要求指定站点应该在禁用 CSS 的情况下工作时,这很少意味着它应该在禁用 CSS 的情况下在所有方面都以完全相同的方式运行。例如,如果您有一个可展开/可折叠的列表,我认为禁用 CSS 的人可以接受的妥协是始终显示列表中所有元素的内容。

关于javascript - 有没有办法在没有 CSS 的情况下显示/隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2049041/

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