Я не нашел проблему в вашем коде. Я просто использовал ваш код и создал скрипку, и похоже, что она работает нормально. Пожалуйста, дайте мне знать, если у вас есть какие-либо другие проблемы.
function showHide() {
var checkbox = document.getElementById("chk");
var hiddeninputs = document.getElementsByClassName("hidden");
for (var i = 0; i != hiddeninputs.length; i++) {
if (checkbox.checked) {
hiddeninputs[i].style.display = "block";
} else {
hiddeninputs[i].style.display = "none";
}
}
}
.right {
text - align: right;
float: right;
}
#wgtmsr {
width: 153 px;
}
.hidden {
display: none;
}
<tr>
<td><label for="chk">QMS</label></td>
<td>
<input type="checkbox" name="chk" id="chk" value="check" onclick="showHide()" />
</td>
</tr>
<tr>
<td><label class="hidden">Document Level</label></td>
<td>
<select name="documentlevel" class="hidden" id="wgtmsr">
<option value=""></option>
<option value="Public">Public</option>
<option value="Team">Team</option>
<option value="User">User</option>
</select>
</td>
</tr>
<tr>
<td><label class="hidden">Document 00 General</label></td>
<td>
<select name="document00general" class="hidden" id="wgtmsr">
<option value=""></option>
<option value="Public">Public</option>
<option value="Team">Team</option>
<option value="User">User</option>
</select>
</td>
</tr>
<tr>
<td><label class="hidden">Serial Number</label></td>
<td>
<input type="text" name="serialnumber" class="hidden" />
</td>
</tr>
<tr>
<td><label class="hidden">Revision No.</label></td>
<td>
<select name="rivisionnumber" class="hidden" id="wgtmsr">
<option value=""></option>
<option value="Public">Public</option>
<option value="Team">Team</option>
<option value="User">User</option>
</select>
</td>
</tr>
<tr>
<td><label class="hidden">Issuer</label></td>
<td>
<input type="text" name="issuer" class="hidden" />
</td>
</tr>
<tr>
<td><label class="hidden">Status</label></td>
<td>
<select name="status" class="hidden" id="wgtmsr">
<option value=""></option>
<option value="Public">Public</option>
<option value="Team">Team</option>
<option value="User">User</option>
</select>
</td>
</tr>