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

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

    ============================================================================== 青春匆匆,很多人都有自己的座右铭,鞭策自己前进,当没看到座右铭的时候又忘了自己要干什么,就这样天天立志,志天天立,最终还是那个初出茅庐的小菜鸟。从现在开始,慢慢去改掉懒惰的习惯。慢慢去加强学习,直到慢慢成功。==============================================================================
  • 相关阅读:
    求素数(定义法,埃式法,欧拉法)
    打表法
    python学习日记(匿名函数)
    python学习日记(编码再回顾)
    python学习日记(文件操作练习题)
    python学习日记(迭代器、生成器)-乱七八糟
    python学习日记(生成器函数进阶)
    python学习日记(装饰器的补充)
    python学习日记(函数--装饰器)
    python学习日记(函数进阶)
  • 原文地址:https://www.cnblogs.com/zlzly/p/2015786.html
Copyright © 2011-2022 走看看