js函数不执行好像, 点击“火车” 应该把火车的div显示出来,把其他的隐藏,但是没有,总是显示default里面的内容,为什么》 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴出全部代码看看。traindiv的value如果是traindiv,就应该显示的。因为你switch的是b.value,也就是traindiv这个对象value。如果她的value不等于traindiv,当然不显示了。 switch(b.value)修改为switch(b) <a class="onDownA" href="javascript:;" onclick="showdiv('bus')" >公交</a><span>|</span> <a href="javascript:showdiv('traindiv');" >火车</a>参数'bus' 和'traindiv' 是什么?div 还是input?switch(document.getElementById(b).value)这样试下... 我是楼主, showdiv('bus')和showdiv('traindiv') 这里面的参数就是个字符串,我传进去就是当个标记是不是这样写不对啊 我是楼主 修改成b之后提示 Error:缺少对象 switch(b.value) 修改为 switch(b) 如果是字符串就要和case 的配对才可以啊,都匹配不到当然是执行default的应该加个case "bus":case "traindiv": 回楼上的楼上,我改成B后报错,说缺少对象回楼上,里面有traindiv这个选项的 没有bus,我就是想让bus执行default 改为switch(b)是正确的你在switch(b)之前alert一下就明白了缺少对象是document.getElementById('busdiv')这些建议用firefox+firebug调试,产生错误后能定位到是哪儿出错 肯定总是执行default里面的内容啦看看你传的的参数!你传的是'bus',而在switch里找不到case 'bus',当然执行default啦onclick="showdiv('bus') 楼上的,不是那样,我传是bus就是让它执行default,我测试的传traindiv 关于history.back()使request和session失效问题 怎么判断是ID名还是类名 JavaScript读取EXCEL表格的问题,跪求解答 。 这样能不能算一点“动态加载网页”呢:在当前页面加载另一个网页? B/S前端问题 JS高手帮忙啊!!!!! 救命,谁能帮我看一下,循环中的二级关联下拉菜单 请教:我的一个页面有两个框架。分别载有两个页面。。我想通过一个页面刷新别一个页面在: javascript怎么画圆圈 怎么在网页上实现双下划线、波浪线、着重号等? 弹出窗口url改变后,如此再次改变窗口大小? 如何用JS实现层的两栏同高
修改为
switch(b)
<a href="javascript:showdiv('traindiv');" >火车</a>
参数'bus' 和'traindiv' 是什么?div 还是input?switch(document.getElementById(b).value)
这样试下...
修改为
switch(b)
都匹配不到当然是执行default的应该加个
case "bus":
case "traindiv":
你在switch(b)之前alert一下就明白了缺少对象是document.getElementById('busdiv')这些建议用firefox+firebug调试,产生错误后能定位到是哪儿出错
看看你传的的参数!你传的是'bus',而在switch里找不到case 'bus',当然执行default啦
onclick="showdiv('bus')