使用javascript处理跨浏览器功能

使用javascript处理跨浏览器功能,javascript,html,firefox,cross-browser,Javascript,Html,Firefox,Cross Browser,我有一个JavaScript文件,可以检测正在使用的浏览器。我不确定这是否是补偿不同浏览器的适当方法,但我想根据使用的浏览器使用不同的div 我有一个非常基本的页面,我想使用类似的东西,但我的两个“主要”div都出现了。有没有一种方法可以使用javascript实现这一点 <script> if(BrowserDetect.browser == "Firefox"){ </script> <div id="mai

我有一个JavaScript文件,可以检测正在使用的浏览器。我不确定这是否是补偿不同浏览器的适当方法,但我想根据使用的浏览器使用不同的div

我有一个非常基本的页面,我想使用类似的东西,但我的两个“主要”div都出现了。有没有一种方法可以使用javascript实现这一点

<script>    
    if(BrowserDetect.browser == "Firefox"){
       </script>
            <div id="main_Firefox">
            </div>
        <script>
    }
    else{
        </script>
           <div id="main">
           </div>
    <script>
    }

</script>

if(BrowserDetect.browser==“Firefox”){
}
否则{
}

如果你不想拥有这样的东西,你应该使用一个HTML系统来处理所有事情。并在CSS中使用CSS和条件标记来解决任何跨浏览器问题


另外,您不应该依赖用户代理字符串来确定浏览器。

您到底想做什么,可以再扩展一点吗?请看以下内容:。基本上这不是一个好主意做你所描述的。我想使用一个不同的div基于浏览器正在使用。Firefox使我的一个div低于其他浏览器。@Steven让我检查条件标记。那么,你建议我调查CSS条件标记吗?对不起,我是新手。你也可以研究类似Modernizer的东西,它根据可用的特性将css类添加到你的body标签中。现在人们建议检测功能,而不是浏览器,原因很多。我建议你看看,但这取决于你需要什么。