I'm trying to reveal the lower half of an html table when a user clicks on the word 'toggle'.
I've been trying to use JavaScript but haven't had much luck. I've assigned each row a class of 'hideThis' and set it's display to 'none' as well as created a function to to reveal the rows when toggle is clicked.
Any help would be appreciated.
function toggle() {
if (document.getElementsByClassName("hideThis").style.display == 'none') {
document.getElementsByClassName("hideThis").style.display = 'table-row';
} else {
document.getElementsByClassName("hideThis").style.display = 'none';
}
}
<span onClick="toggle();">toggle</span>
<table border="1" bordercolor="#51555E" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<table>
<thead>
<tr border="0">
<th bgcolor="#51555E" height="35" style="color:#ffffff; font-family:tahoma, sans-serif; text-align:left; padding-left:15px; font-size:18px; font-weight:bold" width="250">Features</th>
<th bgcolor="#51555E" height="35" style="color:#ffffff; font-family: tahoma, sans-serif; text-align:center; padding-left:5px; font-size:16px; font-weight:bold" width="119">Test</th>
<th bgcolor="#51555E" height="35" style="color:#ffffff; font-family: tahoma, sans-serif; text-align:center; padding-left:5px; font-size:15px; font-weight:bold" width="105">Test</th>
</tr>
</thead>
<tbody border="0">
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
<br>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
<br>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
<br>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
</tr>
<tr>
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
<br>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px">
<span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
<img src="http://discover.nuemd.com/l/12422/2014-12-05/pplw5/12422/116874/grey_circle_x.png" alt="No" style="width:20px; height:20px;">
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">M-F 8am-9pm. Email and phone</span>
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
<img src="http://nue.md/XsRXeL" alt="Yes" style="width:20px; height:20px;">
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
<img src="http://nue.md/XsRXeL" alt="Yes" style="width:20px; height:20px;">
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
</td>
</tr>
<tr class="hideThis" style="display:none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; line-height: 200%;"><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
<img src="http://nue.md/XsRXeL" alt="Yes" style="width:20px; height:20px;">
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; ">
Test
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
<tr class="hideThis" style="display: none;">
<td style="padding-left:15px; padding-top: 10px"><span style="color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:18px; ">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
<td style=" text-align:center; color:#595959; font-size:17px; font-weight:bold; font-family: tahoma, sans-serif; "><span style=" color:#595959; font-family: tahoma, sans-serif; text-align:left; font-size:13px;">Test</span>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
hideThis, or just a specific one?