Следующий код работает просто отлично:Переключение не работает, как ожидалось
function toggleVis(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
<label onclick='toggleVis("weapon-set");' for='checkboxes-0'>
<input type='checkbox' name='checkboxes' id='checkboxes-0' value='1'>
Weapon
</label>
<fieldset id='weapon-set' class='toggle'><legend>Weapon</legend></fieldset>
я могу нажать либо флажок или этикетку, чтобы переключить видимость FIELDSET включения или выключения. Однако, если я установил начальную видимость отображаемого набора полей: none; используя селектор CSS, я могу использовать этот флажок только для переключения видимости. Любые идеи о том, как заставить ярлык работать правильно?
toggle a class .... – epascarello
В чем вопрос? –
@epascarello Извините, не уверен, что вы имеете в виду. – Kendra