首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏CheckBox IE8

隐藏CheckBox IE8
EN

Stack Overflow用户
提问于 2011-03-25 08:40:35
回答 1查看 733关注 0票数 0

我正在尝试删除客户端的复选框。在Chrome中工作正常。无法将其放入IE8。

代码语言:javascript
复制
document.getElementById('CheckBox3').style.display = 'none';

我还尝试了style.visibility = 'hidden'style.visibility = 'collapse'以及禁用CheckBox。我可以删除它左边的标签,没有问题--所有这些都意味着可以删除CheckBox,但没有一个可以删除。

有什么想法吗?

代码语言:javascript
复制
<td class="DatapointsCheckbox">
    <asp:CheckBox ID="CheckBox3" runat="server" AutoPostBack="True" />
</td>

这就是加价。

代码语言:javascript
复制
.DatapointsCheckbox
{
    width: 40px;
}

这就是CSS。

图像:http://i.stack.imgur.com/xYQJN.png HTML标记:http://i.stack.imgur.com/3cinf.png (至少是相关标记的SS)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 08:42:07

首先,它应该是:

代码语言:javascript
复制
document.getElementById('<%= CheckBox3.ClientID %>').style.display = 'none';

在ASP.Net中,控件的客户端ID是在运行时编译的,看起来像parent1_parent2_parent3_theControl。使用"ClientID“可以获得控件的完整ID。如果你不使用它,我就不希望它在任何浏览器中工作,永远不会。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5427316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档