javascript - 搜索表寻找标签

标签 javascript html dom-events

我正在尝试搜索一个表,查找该表中的所有标签。当 JavaScript 函数找到标签时,我想将其可见性设置为 false。

我的 html 代码如下所示:

<asp:DropDownList ID="cboEvaporatorChoice" runat="server" class="cboBoxes"
Width="130px" AutoPostBack="True" onchange="clearLabels(MainTable)"></asp:DropDownList>
                                

我的函数在下拉列表 onchange 事件上调用,然后传递包含我想要隐藏的所有标签的表。

我不确定我的 JavaScript 代码应该是什么样子...这就是我所拥有的:

 function clearBox(ID) {
 var element = document.getElementsByTagName(ID);
 }  

               

最佳答案

function clearLabels(ID) {
    var labels = document.getElementById(ID).getElementsByTagName('label');
    for(var i = 0; i < labels.length; i++)
        labels[i].style.display = 'none';
}  

或者如果您使用的是 jQuery

$('#' + ID).find('label').hide();

关于javascript - 搜索表寻找标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4474837/

相关文章:

javascript - 使用 OS X Javascript 将文本文件读入数组

javascript - 用Electron.js加载一个Nunjucks模板

javascript - 参数 e(事件)到底是什么,为什么要将它传递给 JavaScript 函数?

javascript - 在 Backbone View 中触发 el 事件

javascript - 在 React/JavaScript 中不知道字体的情况下计算文本的像素宽度

javascript - 在文本框中仅输入数字

javascript - 未找到 HTML 文档的字符编码声明

javascript - 大写括号内第一个单词的首字母

javascript - ASP.NET javascript 超时后关闭页面?

html - 使用百分比的响应式网格布局的 CSS 问题