gpt4 book ai didi

javascript - 检查服务器端 div 是否可见

转载 作者:行者123 更新时间:2023-11-30 10:31:14 25 4
gpt4 key购买 nike

我有一个 div,其可见性状态在服务器端确定并设置如下:

myDiv.Visible = true;

不过,我无法在客户端获得适当的可见性状态。我试过检查:

document.getElementById('ctl00_ContentPlaceHolder1_myDiv').style.display

查看它是 block 还是内联。我也检查了可见性属性。所有这些都只是设置为一个空字符串。

我也尝试过使用 jQuery:

if ($('#ctl00_ContentPlaceHolder1_myDiv').is(":visible"))

但它返回错误。我已经验证 jQuery 正在寻找 div。如何可靠地检查 div 是否可见?

最佳答案

.NET 中的

Visible 不设置 css 样式,它只影响 div 是否在您的 html 中。如果将其设置为 false,html 页面上将根本没有 div。

您从样式中获得的空字符串可能是正确的,并且该属性设置为它的默认样式。

您的 jQuery 缺少“#”。 if ($('#ctl00_ContentPlaceHolder1_myDiv').is(":visible"))

简而言之:只需检查 div 是否存在,然后您就知道它是否在服务器上声明为 Visible

关于javascript - 检查服务器端 div 是否可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16866929/

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