IE浏览器怎么隐藏和显示层?js在火狐中没问题!

不废话上代码://下拉列表改变时调用functionselchange(id){//这里可以拿到层IDvarobj=document.getElementById(id)... 不废话上代码:
//下拉列表改变时调用
function selchange(id){
//这里可以拿到层ID
var obj = document.getElementById(id);
//取得所有的div标签
var tbobj = document.getElementsByTagName("div");
for(var i = 0;i<tbobj.length;i++){
tbobj[i].style.display ="none";
}
obj.style.display = "block";
}
上面这个代码有上面问题吗?火狐下可以IE没反应。先谢过!
展开
 我来答
懒洋洋_Sunny
2011-07-21 · 超过19用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:0
展开全部
啊。。我跟你相反啊。。我的代码在IE下是好的,火狐没反应。。太奇怪了。。。
我的代码:
function show(val)
{
if(document.getElementById(val).style.display == 'none')
document.getElementById(val).style.display = 'block';
else
document.getElementById(val).style.display = 'none';
}

PS:我在想是不是因为style.display ="none"; 在火狐不支持。。
更多追问追答
追问
style.display ="none" 这个火狐是支持的!因为我用的就是它,至于你的代码火狐出不来应该是其它地方的问题。好好检查检查。
话说我那个问题还没解决啊。呵呵、不过也勉强上线了。自己公司人用、先凑合着。
style.display ="none" 这个火狐是支持的!因为我用的就是它,至于你的代码火狐出不来应该是其它地方的问题。好好检查检查。
话说我那个问题还没解决啊。呵呵、不过也勉强上线了。自己公司人用、先凑合着。
lvjiang999
2011-07-07 · TA获得超过1474个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:128万
展开全部
直接用谷歌,速度没得说,谷歌浏览器是最牛B的,你用用就知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有枋蕙049
2011-07-07
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你白痴
追问
谢谢。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangxing4102
2012-10-15
知道答主
回答量:1
采纳率:0%
帮助的人:1568
展开全部
果断遇到相同问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式