function setVisibility('sub1'){
var element = document.getElementById('bt1');
if( 'none' == element.style.display ){
element.style.display = 'block';
}else{
element.style.display = 'none';
}
return false;
}
好的,这就是我的 javascript.. 我有几个按钮(sub1、sub2、sub3 和 sub4)都显示不同的 div(bt1、bt2、bt3 和 bt4)
<input id='bt1' type="image" src='button.png' alt="Submit" onclick="setVisibility('sub1');";>
那是按钮本身编码到我的 html 中,然后它显示的 div 是一个简单的 div:
<div style="display: none;" id='sub1'>Text Goes Here</div>
但是当我点击按钮时没有任何反应,我对自己做错了什么感到困惑,所以如果有人愿意指出我的错误。谢谢
编辑:删除额外的 Html 错误;没用,将 ' 从 sub 中移开会使第 4 个按钮出现和消失