永发信息网

关于javascript的语句不懂

答案:4  悬赏:0  手机版
解决时间 2021-03-04 08:00
<script language="JavaScript" type="text/javascript">
function showsubmenu(sid)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}
</script>
最佳答案
不能eval出来吧。你的意思应该是获取下拉菜单的id,判断id对应的元素是不是隐藏,如果是隐藏,就把它显示,如果显示那么就隐藏。
全部回答
横看竖看都不像js的语法,js的累加应该是“=+”,看你这样写法估计你学过vb
如果id为sid的标签的display属性为display:none;那么就把display:none;改为display:;,哦、否则则修改为display:none;
whichEl = eval("submenu" + sid);//这里省略了var,whichEI=字符串+编号,从这能看出submenu可能有多个,后面跟编号1,2,3,4,5 if (whichEl.style.display == "none") { eval("submenu" + sid + ".style.display=\"\";");//等号后面是转义,不显示的话改成显示 } else { eval("submenu" + sid + ".style.display=\"none\";");//显示的话改成不显示 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安阳市景楠有限责任公司怎么去啊,有知道地址
怎样才能把原来关系不好的朋友变成关系好啊
电饭锅加热部分与锅脱离用什么胶能沾住
柯南剧场版"绀碧之棺"的片尾曲叫什么?哪里下?
美迪广告·标牌地址有知道的么?有点事想过去
国王的恩赐交错的世界大型MOD:RED SANDS1.6
预应力混凝土结构施加预应力时,其立方体抗压
我人很瘦,但是我的肚子长了很多肉,要怎样减
我是自交社保,明年三月就到了,三月份还用交社
天猫上买手机靠谱吗
苏州市苏信净化设备厂怎么去啊,有知道地址的
每一块骨骼肌都附着在一块骨上,收缩时牵动该
谁有小说;男主角无敌,把女主角全收,还要有
步步高vivo v1怎么视频截图?
小京村怎么去啊,有知道地址的么
推荐资讯
升是升的繁体字怎么写
【爱迪生简介】爱迪生的生平简介
1W 块钱是指多少钱呢?
十二星座位置图
地球上最珍贵的财富是A. 资源B. 生命C. 环境D
舌头和喉咙痛,咽口水都疼,有什么好点的方法
征途时空裂痕任务幻境水丹不小心卖了怎么办
想用Java 做五子棋游戏而且是多线程的应该怎
(7分)读表并结合所学知识,完成下列要求。
为什么年终奖计提有时候出现负数
撕名牌道具在哪买
银行卡开户行是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?