我正在使用这个javascript和代码来隐藏/显示某些div但是每次点击时,页面上都有多个我要隐藏/显示的div,所以我宁愿按类名来做。我真的不懂javascript所以越简单越好。
这是javascript:
<script type="text/javascript"><!--
function show_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "block";
}
}
function hide_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "none";
}
}
//--></script>
这是html:
<ul id="menubar_index" style="display:block;" class="index">
<li><a href="#" id="active">Home</a></li>
<li><a href="#" onclick="show_visibility('menubar_how');hide_visibility('menubar_index') ">How It Works</a></li>
<li><a href="#">Testimonials</a></li>
<li><a href="#">FAQ</a></li>
</ul>
<ul id="menubar_how" style="display:none;" class="howitworks">
<li><a href="#" onclick="show_visibility('menubar_index');hide_visibility('menubar_how') ">Home</a></li>
<li><a href="#" id="active">How It Works</a></li>
<li><a href="#">Testimonials</a></li>
<li><a href="#">FAQ</a></li>
</ul>
答案 0 :(得分:0)
您可能需要: