请教:在Javascript里面怎么关闭所有的图层 eval("document.all['sy'"+i+"].style.display=''; '"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var divs = document.all.tags("DIV");for (var i=0; i < divs.length; i++) divs[i].style.display = "none";var imgs = document.all.tags("IMG");for (var i=0; i < imgs.length; i++) imgs[i].style.display = "none"; eval("document.all['sy'"+i+"].style.display='';"); saucer(思归) : 谢谢,你的代码可能比较合适,但是有问题 ,不好意思,请帮我查一下,<script language="JavaScript">function OnClickDiv(DivId1){ int i; var divs = document.all.tags("DIV"); if (document.all[DivId1].style.display=='none') { for (var i=0; i < divs.length; i++) divs[i].style.display = "none"; document.all[DivId2].style.display='none'; } return 0;}</script>显示地址:www.ccsky.net/club/list.asp 刚才有一些语法错误,已经改正<script language="JavaScript">function OnClickDiv(DivId1){ int i; var divs ; divs=document.all.tags('div'); if (document.all[DivId1].style.display=='none') { for (i=1; i < divs.length; i++) divs[i].style.display='none'; document.all[DivId1].style.display=''; } return 0;}</script>调用 onclick="return OnClickDiv('sy<%=rsz("classID")%>')"显示地址:www.ccsky.net/club/list.asp?bid=2提示有错误 ,请指教哪里的问题,谢谢………………… 目的:只显示一个div思路:设置全局变量showObj点击的时候隐藏原来的showObj显示新的div设置showObj为新的div 很对。但是我对 全局变量showObj 没有概念,所以我用了很笨的方法,就是先关闭所有的层,再显示点击的那一层。现在不行~~~~~~~如果用showobj,具体给点定义、方法、属性的相关提示,行吗?谢谢 <script language="JavaScript">var showObj = null;function OnClickDiv(DivId1){ if (showObj) showObj.style.display = "none"; showObj = document.all(DivId1); showObj.style.display = "";}function window.onload(){ var divs =document.all.tags("DIV"); for (var i=0; i < divs.length; i++) divs[i].style.display = "none"; if (divs.length > 0) OnClickDiv(divs[0].id);}</script> 谁知道怎么用js实现一个修改头像的功能 JS 打印问题 请教大师一个简单的jquery问题 求jquery表单插件 有带上传附件 ? 再来个火狐和IE的JS的问题 (急)div的图片怎么在iframe上啊(有源码) 谁知道哪有使用jquery ui技术做成的网站范例? 请问该如何才能看到这个网页源码 asp+javascript做一个可以动态的显示、折叠的表,急! 搜索问题 高分奉送 请问如何提交表单后打开的页面直接是全屏? 用window.close()方法关闭一个IE窗口时会出现一个提示框问是否关闭,怎样让它直接关闭而不做提示?
for (var i=0; i < divs.length; i++)
divs[i].style.display = "none";var imgs = document.all.tags("IMG");
for (var i=0; i < imgs.length; i++)
imgs[i].style.display = "none";
谢谢,你的代码可能比较合适,但是有问题 ,不好意思,请帮我查一下,
<script language="JavaScript">function OnClickDiv(DivId1)
{ int i;
var divs = document.all.tags("DIV");
if (document.all[DivId1].style.display=='none')
{ for (var i=0; i < divs.length; i++)
divs[i].style.display = "none";
document.all[DivId2].style.display='none'; }
return 0;
}
</script>显示地址:www.ccsky.net/club/list.asp
<script language="JavaScript">
function OnClickDiv(DivId1)
{ int i;
var divs ;
divs=document.all.tags('div');
if (document.all[DivId1].style.display=='none')
{ for (i=1; i < divs.length; i++)
divs[i].style.display='none';
document.all[DivId1].style.display=''; }
return 0;
}
</script>
调用
onclick="return OnClickDiv('sy<%=rsz("classID")%>')"显示地址:www.ccsky.net/club/list.asp?bid=2提示有错误 ,请指教哪里的问题,谢谢…………………
点击的时候隐藏原来的showObj
显示新的div
设置showObj为新的div
但是我对 全局变量showObj 没有概念,所以我用了很笨的方法,就是先关闭所有的层,再显示点击的那一层。
现在不行~~~~~~~
如果用showobj,具体给点定义、方法、属性的相关提示,行吗?谢谢
var showObj = null;
function OnClickDiv(DivId1)
{
if (showObj)
showObj.style.display = "none"; showObj = document.all(DivId1);
showObj.style.display = "";
}
function window.onload()
{
var divs =document.all.tags("DIV");
for (var i=0; i < divs.length; i++)
divs[i].style.display = "none"; if (divs.length > 0)
OnClickDiv(divs[0].id);
}
</script>