火狐兼容的JS

求高手将下列js转为火狐兼容的,IE6.0里是好的,功能是显示树形菜单。varlastObjfunctionexpandIt(obj){if(lastObj!=null)... 求高手将下列js转为火狐兼容的,IE6.0里是好的,功能是显示树形菜单。

var lastObj
function expandIt(obj)
{

if(lastObj != null)
{
if(obj == lastObj)
{
if(obj.style.display = "none")
{
obj.style.display='';
}
else
{
obj.style.display='none';
}
}
else
{
lastObj.style.display='none';
obj.style.display='';
}
}
else
{

obj.style.display='';

}

lastObj = obj;
}
展开
 我来答
火狐
2015-10-08 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好,感谢您对火狐的支持

  这段JS代码本身是没有问题的,很符合标准,在火狐下应该不会有兼容问题,检查下调用方法,需要注意的是非IE浏览器 只可能通过 document.getElementById来获取对象。
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
dangboy
2010-07-30 · TA获得超过3306个赞
知道小有建树答主
回答量:992
采纳率:80%
帮助的人:418万
展开全部
这串代码本身就是最标准的JS代码呀?

如果真的是在IE下正常,而在FF下不对,那么可能是你调用时的问题了
注意非IE浏览器 只可能通过 document.getElementById来获取对像。

看看你在调这个函数时是否是用expandIt(对像ID名),这人就不对了,正确标准的写法是 expandIt(document.getElementById('对像ID名')),这样就可以使所有浏览器兼容了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式