onclick事件不起作用。雖然我點擊複選框,但沒有出現。 這裏是我的代碼:onClick事件不起作用
function showHide()
{
var checkbox1=document.getElementById("iconbox");
var hiddeninputs=document.getElementsByClassName("hidden");
for (var i=0;i!=hiddeninputs.length;i++){
if(checkbox1.checked){
hiddeninputs[i].style.display="block";
}
}
}
.hidden {
display: none;
}
<form action="#" name="form1">
<input type="checkbox" name="iconbox" id="iconbox"onclick="showHide()"/>
<label for="iconbox">Manage your header</label>
<input type="text" name="icon1" id="icon1" class="hidden">
<input type="text" name="icon2" id="icon2" class="hidden">
</form>
寫:'的onClick = 「返回顯示隱藏()」' –
它的工作原理,有什麼辦法?如果你想隱藏/顯示輸入文本,你不必使用'class =「hidden」'來隱藏和'style =「display:block」'來顯示,但是你必須決定:使用add/remove class或改變風格。 – Alessandro
@SorangwalaAbbasali這絕對沒有什麼改變。 – JJJ