帮忙看看能不能简化代码 本帖最后由 ossisme 于 2010-03-10 15:29:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个公共方法function showChange( ctl ) { qqyr.style.display="none"; hdft.style.display="none"; rqph.style.display="none"; ztzx.style.display="none"; yrsc.style.display="none"; jdbl.style.display="none"; yydj.style.display="none"; flashwo.style.display=="none"; ctl.style.display="";} <span id='menu1' onmouseout="showMenu(0)" >var showMenu=function(index){ var menus=documnet.getElementById('menu1'); for(i=0;i<menus.length;i++) { if(i=index) { menus[i].style.display=""; } else { menus[i].sylte.display="none"; } }}随手写的,代码没验证,看明白了自己改就是。呵呵,写习惯jquery了,写纯js有点手生了 jqueryvar showmenu=function(index){ var menus= $('#menu1').hide(); menus.eq(index).show();} lz是可以简化的,请参考如下代码//假如传的参数是对象function xs(obj) { span[] sps=document.all.tags["SPAN"]; for(i=0;i<sps.length;i++) { if(sps[i]==obj) { obj.style.display=""; } else { sps[i].display="none"; } }} 的确 用jquery的确很方便 GridView中的复选框的边框问题。 网站和数据库不放在一起报错问题 getJSON套getJSON? 这三个错误怎么修改? ASP.NET服务器"按钮"控件遇到的一个很难解决的问题 非高手勿请:奇怪的未将对象引用设置到对象的实例 如何提高数据访问层性能? 在net中用Arcgis做webgis开发需要装Arcgis中哪些东东 如何解决报表登录失败的问题 请问怎样获取DataSet中某行某列的数据?(初学ASP.NET+VB) 重装了下vs2008 找不到水晶报表控件了 DetailsView和GridView只刷新DetailsView的问题
{
qqyr.style.display="none";
hdft.style.display="none";
rqph.style.display="none";
ztzx.style.display="none";
yrsc.style.display="none";
jdbl.style.display="none";
yydj.style.display="none";
flashwo.style.display=="none"; ctl.style.display="";}
{
var menus=documnet.getElementById('menu1');
for(i=0;i<menus.length;i++)
{
if(i=index)
{
menus[i].style.display="";
}
else
{
menus[i].sylte.display="none";
}
}}随手写的,代码没验证,看明白了自己改就是。呵呵,写习惯jquery了,写纯js有点手生了 jquery
var showmenu=function(index)
{
var menus= $('#menu1').hide();
menus.eq(index).show();
}
function xs(obj)
{
span[] sps=document.all.tags["SPAN"];
for(i=0;i<sps.length;i++)
{
if(sps[i]==obj)
{
obj.style.display=""; }
else
{
sps[i].display="none";
}
}
}