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";
        }
    }

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

    ============================================================================== 青春匆匆,很多人都有自己的座右铭,鞭策自己前进,当没看到座右铭的时候又忘了自己要干什么,就这样天天立志,志天天立,最终还是那个初出茅庐的小菜鸟。从现在开始,慢慢去改掉懒惰的习惯。慢慢去加强学习,直到慢慢成功。==============================================================================
  • 相关阅读:
    多线程原理——随机打印结果
    微信小程序自定义组件传递参数
    微信小程序添加自定义组件
    mysql 多表查询内连接
    mysql 创建增删改查
    Python爬虫入门七之正则表达式
    Python爬虫入门六之Cookie的使用
    Python爬虫入门五之URLError异常处理
    Python爬虫入门四之Urllib库的高级用法
    Python爬虫入门二之爬虫基础了解
  • 原文地址:https://www.cnblogs.com/zlzly/p/2015786.html
Copyright © 2011-2022 走看看