微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在网络表单中使用 javascript 隐藏复选框和复选框文本

如何解决如何在网络表单中使用 javascript 隐藏复选框和复选框文本

我正在处理网络表单并编写了一段 javascript 来隐藏复选框及其文本,但只有复选框被隐藏了文本仍然显示它之前显示的方式。

这是我的视图代码

<table style="width: 60%">
     <tr>
        <td class="td_150px">
            <asp:CheckBox ID="chkEnddate" runat="server" CssClass="label" Text="End On"
                              onclick="EndSchedule();" TextAlign="Left"/>
         </td>

    </tr>
</table>

这是我的 javascript 代码 单击单选按钮时,我使用下面的代码隐藏复选框和文本,但仅隐藏复选框而不是文本。

 var chkEnddate= document.getElementById("ctl00_ContentPlaceHolder1_chkEnddate");
    chkEnddate.style.display = "none";

谁能帮我同时使用javascript隐藏复选框和文本。提前致谢。

解决方法

将复选框放在 div 元素中并尝试隐藏该 div 元素

<td class="td_150px">
 <div id="chkEnddateBox">
   <asp:CheckBox ID="chkEnddate" runat="server" CssClass="label" Text="End On"
   onclick="EndSchedule();" TextAlign="Left" />
 </div>
</td>

在 javascript 中

var chkEnddate= document.getElementById("chkEnddateBox");
chkEnddate.style.display = "none";

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。