为什么ONCLICK事件中第一次点击没响应? IE6下面没有你说的现象。onMouseOver="this.style.cursor='hand';"没有必要,直接style="cursor:hand"就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var obj=document.all[name];这样不是更好? 给出我的全部代码 ,大家帮我测试一下 如果大家没问题 我就不管了<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>caidan</title></head><body><style type="text/css">body{font-size:12px;}.boot{width:180px;}.rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}.container{display:none; background-color:#cfcfcf; margin-top:2px;}.exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}</style><script language="javascript">var obj;function menuex(name){obj=document.all[name];if(obj.style.display=="none"){obj.style.display="block";}else{obj.style.display="none";}}</script><div class="boot"><!--行业资讯--><div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div><div id=zixun class="container"><div class="exmenu">行业资讯发布</div><div class="exmenu">行业资讯管理</div></div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div><div id=gongqiu class="container"><div class="exmenu">发布</div><div class="exmenu">管理</div><div class="exmenu">管理</div></div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div><div id=jishu class="container"><div class="exmenu">发布</div><div class="exmenu">xdkf</div><div class="exmenu">x3</div></div></div></body></html>单独存成一张HTML页面即可 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>caidan</title></head><body><style type="text/css">body{font-size:12px;}.boot{width:180px;}.rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}.container{display:none; background-color:#cfcfcf; margin-top:2px;}.exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}</style><script language="javascript">var obj;function menuex(name){obj=document.all[name];if(obj.style.display=="none"){obj.style.display="block";}else{obj.style.display="none";}}</script><div class="boot"><!--行业资讯--><div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div><div id=zixun class="container" style="display:none"><div class="exmenu">行业资讯发布</div><div class="exmenu">行业资讯管理</div></div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div><div id=gongqiu class="container" style="display:none"><div class="exmenu">发布</div><div class="exmenu">管理</div><div class="exmenu">管理</div></div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div><div id=jishu class="container" style="display:none"><div class="exmenu">发布</div><div class="exmenu">xdkf</div><div class="exmenu">x3</div></div></div></body></html> 这样改:<div id=zixun class="container">改为<div id=zixun style="display:none" class="container">就好了 其他的class为container的div也都这样改 这是因为第一次的时候display属性为""所以就不会执行了。不信你改成这样看看就知道了。function menuex(name){var obj=eval("document.all."+name);alert(obj.style.display);if(obj.style.display=="none"){obj.style.display="block";}else{obj.style.display="none";}}</script> 哦 你的意思是设在CSS里面的display属性用JAVASCRIPT获取的时候是""有点意思 呵呵。谢谢soonquick(绪风) 结贴 确实有问题。因为你把隐藏的样式写在样式表里面了,直接通过样式对象是访问不到的。应该这样写:if(obj.style.display=="none")==>if(obj.currentStyle.display=="none") 还有谢谢 blucecat(广种薄收) 是你先回答对的 呵 http://community.csdn.net/Expert/topic/3378/3378696.xml?temp=.5285303 遗憾, emu_ston(吃的就是没文化的亏)才是对的 奇怪的问题,大家进来帮看下 如何给数组的元素进行排序? js第7讲 JavaScript内置对象的应用 Java Script的语法问题...不解... js出错了~~~??? js中width:100%如何得到此控件的width px的大小值? 要出差了,郁闷,散分,来者有分 javascript:window.open -----------服务器代码+脚本代码形成分类树状显示:------- 如何累积每次提交表单的内容合成在一个html里面 text框之间的间隙如何去掉? 关于 同时刷新2个frame的问题
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>caidan</title>
</head>
<body>
<style type="text/css">
body{font-size:12px;}
.boot{width:180px;}
.rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}
.container{display:none; background-color:#cfcfcf; margin-top:2px;}
.exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}
</style>
<script language="javascript">
var obj;
function menuex(name)
{
obj=document.all[name];
if(obj.style.display=="none")
{obj.style.display="block";}
else
{obj.style.display="none";}
}
</script>
<div class="boot">
<!--行业资讯-->
<div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div>
<div id=zixun class="container">
<div class="exmenu">行业资讯发布</div>
<div class="exmenu">行业资讯管理</div>
</div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div>
<div id=gongqiu class="container">
<div class="exmenu">发布</div>
<div class="exmenu">管理</div>
<div class="exmenu">管理</div>
</div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div>
<div id=jishu class="container">
<div class="exmenu">发布</div>
<div class="exmenu">xdkf</div>
<div class="exmenu">x3</div>
</div>
</div>
</body>
</html>单独存成一张HTML页面即可
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>caidan</title>
</head>
<body>
<style type="text/css">
body{font-size:12px;}
.boot{width:180px;}
.rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}
.container{display:none; background-color:#cfcfcf; margin-top:2px;}
.exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}
</style>
<script language="javascript">
var obj;
function menuex(name)
{
obj=document.all[name];
if(obj.style.display=="none")
{obj.style.display="block";}
else
{obj.style.display="none";}
}
</script>
<div class="boot">
<!--行业资讯-->
<div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div>
<div id=zixun class="container" style="display:none">
<div class="exmenu">行业资讯发布</div>
<div class="exmenu">行业资讯管理</div>
</div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div>
<div id=gongqiu class="container" style="display:none">
<div class="exmenu">发布</div>
<div class="exmenu">管理</div>
<div class="exmenu">管理</div>
</div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div>
<div id=jishu class="container" style="display:none">
<div class="exmenu">发布</div>
<div class="exmenu">xdkf</div>
<div class="exmenu">x3</div>
</div>
</div>
</body>
</html>
<div id=zixun class="container">改为<div id=zixun style="display:none" class="container">就好了
不信你改成这样看看就知道了。
function menuex(name)
{
var obj=eval("document.all."+name);
alert(obj.style.display);
if(obj.style.display=="none")
{obj.style.display="block";}
else
{obj.style.display="none";}
}
</script>
有点意思 呵呵。
谢谢soonquick(绪风) 结贴
==>
if(obj.currentStyle.display=="none")