
浏览器兼容性问题,火狐可以,谷歌不可以
用js写了一个切换样式的(用下拉框选择样式切换)。但是在火狐浏览器可以实现切换,在谷歌和360浏览器就没有反应。求教大神指导。下面是有关代码,有些没有关系的我就删了。<l...
用js写了一个切换样式的(用下拉框选择样式切换)。但是在火狐浏览器可以实现切换,在谷歌和360浏览器就没有反应。求教大神指导。下面是有关代码,有些没有关系的我就删了。
<link href="css/红.css" rel="stylesheet" type="text/css" title="red"/>
<link href="css/蓝.css" rel="alternate stylesheet" type="text/css" title="blue" />
<link href="css/绿.css" rel="alternate stylesheet" type="text/css" title="green" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
//皮肤样式切换
function switchStylestyle(styleName){
aa=document.styleSheets;
for(i=0;i<aa.length;i++){
aa[i].disabled=true;
if(aa[i].title==styleName){
aa[i].disabled=false;}};
}
</script>
</head>
<body id="Application">
<div id="header"> <a id="logo" href="#"><img src="images/logo.png" border="none"/></a>
<div id="ComboBox">
<select name="ComboBox">
<option value="green" onclick="switchStylestyle('green')">green</option>
<option value="red" onclick="switchStylestyle('red')" selected="selected">red</option>
<option value="blue" onclick="switchStylestyle('blue')">blue</option>
</select>
</div> 展开
<link href="css/红.css" rel="stylesheet" type="text/css" title="red"/>
<link href="css/蓝.css" rel="alternate stylesheet" type="text/css" title="blue" />
<link href="css/绿.css" rel="alternate stylesheet" type="text/css" title="green" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
//皮肤样式切换
function switchStylestyle(styleName){
aa=document.styleSheets;
for(i=0;i<aa.length;i++){
aa[i].disabled=true;
if(aa[i].title==styleName){
aa[i].disabled=false;}};
}
</script>
</head>
<body id="Application">
<div id="header"> <a id="logo" href="#"><img src="images/logo.png" border="none"/></a>
<div id="ComboBox">
<select name="ComboBox">
<option value="green" onclick="switchStylestyle('green')">green</option>
<option value="red" onclick="switchStylestyle('red')" selected="selected">red</option>
<option value="blue" onclick="switchStylestyle('blue')">blue</option>
</select>
</div> 展开
4个回答
展开全部
我觉得可能是因为火狐、谷歌对获取对象或者event对象的方法有差别,要不用jquery,还挺好用的。
或者你可以多贴一些代码不,可以直接复制调试的
或者你可以多贴一些代码不,可以直接复制调试的
展开全部
您好!很高兴为您答疑!
设置HACK,实现多浏览器兼容问题,火狐下您可以配合Firebug使用。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
设置HACK,实现多浏览器兼容问题,火狐下您可以配合Firebug使用。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-04 · 知道合伙人软件行家
关注

展开全部
1、火狐浏览器是一个自由及开放源代码网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux[2] 等。Firefox独立于Windows内核,使用的是非ie核心。因此设置基本不受注册表控制。
2、谷歌浏览器又称Google浏览器,是一个由Google(谷歌)公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网络浏览器图形使用者界面(GUI)。但是目前网上支付还不支持谷歌浏览器。另外有些google服务被国内屏蔽,不能整合使用。
3、所以相对而言,谷歌浏览器的兼容性要差些,低于火狐浏览器。这也就是生活中我们遇到的有些操作火狐可以谷歌却不可以。
2、谷歌浏览器又称Google浏览器,是一个由Google(谷歌)公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网络浏览器图形使用者界面(GUI)。但是目前网上支付还不支持谷歌浏览器。另外有些google服务被国内屏蔽,不能整合使用。
3、所以相对而言,谷歌浏览器的兼容性要差些,低于火狐浏览器。这也就是生活中我们遇到的有些操作火狐可以谷歌却不可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是高手,发到firefox吧一定会有人帮你的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询