zoukankan      html  css  js  c++  java
  • 浏览器兼容js问题

    今天解决了两个浏览器兼容js问题

    第一个

    body的onload事件,这个事件在火狐和IE是都可以执行的,只是会有名称关键字问题

    function onload()

    {

    ......

    }

    如果function 的名字为onload,火狐就不会认可,IE下没事,所以要记住命名规范,命名千万不要用关键字,否则找问题很麻烦,

    第二个就是js修改页面样式的问题

    function showsubmenu(sid)
    {
        whichEl = eval("submenu" + sid);
        if (whichEl.style.display == "none")
        {
            eval("submenu" + sid + ".style.display=\"\";");
        }
        else
        {
            eval("submenu" + sid + ".style.display=\"none\";");
        }
    }

    这样火狐下是不会认可的,需要这样

    function showsubmenu(sid)
    {
        whichEl =document.getElementById("submenu" + sid);
        if (whichEl.style.display == "none")
        {
            document.getElementById("submenu"+sid).style.display="block";
        }
        else
        {
            document.getElementById("submenu"+sid).style.display="none";
        }
    }

    希望大家不要犯同样的错误

    ============================================================================== 青春匆匆,很多人都有自己的座右铭,鞭策自己前进,当没看到座右铭的时候又忘了自己要干什么,就这样天天立志,志天天立,最终还是那个初出茅庐的小菜鸟。从现在开始,慢慢去改掉懒惰的习惯。慢慢去加强学习,直到慢慢成功。==============================================================================
  • 相关阅读:
    安装SQL Server驱动到Maven仓库[转]
    Nuget 摘录
    删除除了Src属性以后的全部属性
    执行NET 命令无法使用超过20个字符的组名或用户名
    在EntityFramework中使用 nock的方法。
    两代码的区别
    SQLServer 执行计划
    win7电脑的账户被禁用了怎么办
    win10防火墙损坏如何修复
    win10摄像头在哪打开?
  • 原文地址:https://www.cnblogs.com/zlzly/p/2015786.html
Copyright © 2011-2022 走看看