javascript隐藏/显示示例-关闭divs
在这个javascript隐藏/显示示例中,当选择一个div时,如何关闭所有其他divjavascript隐藏/显示示例-关闭divs,javascript,getelementbyid,Javascript,Getelementbyid,在这个javascript隐藏/显示示例中,当选择一个div时,如何关闭所有其他div <script TYPE="text/JavaScript"> function show_hide(id, show) { if (el = document.getElementById(id)) { if (null==show) show = el.style.display=='none'; el.style.di
<script TYPE="text/JavaScript">
function show_hide(id, show)
{
if (el = document.getElementById(id))
{
if (null==show) show = el.style.display=='none';
el.style.display = (show ? '' : 'none');
}
}
</script>
函数显示\隐藏(id,显示)
{
if(el=document.getElementById(id))
{
如果(null==show)show=el.style.display==none;
el.style.display=(显示?“”:“无”);
}
}
&不要告诉我使用jQuery,因为它不会在我们使用的某些移动环境中运行。我会这样做
var alldivs = document.getElementsByTagName("DIV");
for (var i=0;i<alldivs.length;i++){
var odiv = alldivs[i];
//we only need "other" divs, not the one we're working on
if ( (odiv.id) && (odiv.id!=id)) {
odiv.style.display="none";
}
}
var alldivs=document.getElementsByTagName(“DIV”);
对于(var i=0;i我会这样做
var alldivs = document.getElementsByTagName("DIV");
for (var i=0;i<alldivs.length;i++){
var odiv = alldivs[i];
//we only need "other" divs, not the one we're working on
if ( (odiv.id) && (odiv.id!=id)) {
odiv.style.display="none";
}
}
var alldivs=document.getElementsByTagName(“DIV”);
对于(var i=0;i