I am trying to search a table looking for all the labels in that table. When the JavaScript function finds a label I want to set it’s visibility to false.
My html code looks like this:
<asp:DropDownList ID="cboEvaporatorChoice" runat="server" class="cboBoxes" Width="130px" AutoPostBack="True" onchange="clearLabels(MainTable)"></asp:DropDownList>
My function is called on a drop down lists onchange
event which then passes the table that holds all the labels I want to hide.
I am not sure what my JavaScript code should look like… This is all I have:
function clearBox(ID) { var element = document.getElementsByTagName(ID); }
Advertisement
Answer
function clearLabels(ID) { var labels = document.getElementById(ID).getElementsByTagName('label'); for(var i = 0; i < labels.length; i++) labels[i].style.display = 'none'; }
Or if you are using jQuery
$('#' + ID).find('label').hide();