gpt4 book ai didi

HTML - 为什么隐藏 ="false"的元素不可见

转载 作者:太空宇宙 更新时间:2023-11-03 20:10:12 24 4
gpt4 key购买 nike

我在 freemarker 中有一个 View 。当我加载我的模板时,我正在检查一个值是否为空。如果是,那么我想让我的 div 在开始时隐藏。如果不是,那么我希望我的 div 可见。有人可以告诉我,为什么这种尝试不起作用?

<div class="..." hidden="false"></div>

无论 hidden 是true还是false,div都是不可见的。为什么?

完整代码示例:

<#if errorMessageNameList??>
<#assign hideForm="false" />
<#else>
<#assign hideForm="true" />
</#if>
<div class="saveEquipmentPanel" hidden="${hideForm}">
<@saveEquipmentPanel />
</div>

最佳答案

因为 hidden 不需要值:它要么是 hidden,要么不是。您发送的 bool 值将被忽略。所以,基本上只添加 hidden 如果它应该是 hidden 并且如果它应该显示什么都不添加。

关于HTML - 为什么隐藏 ="false"的元素不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36047488/

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