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

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

    ============================================================================== 青春匆匆,很多人都有自己的座右铭,鞭策自己前进,当没看到座右铭的时候又忘了自己要干什么,就这样天天立志,志天天立,最终还是那个初出茅庐的小菜鸟。从现在开始,慢慢去改掉懒惰的习惯。慢慢去加强学习,直到慢慢成功。==============================================================================
  • 相关阅读:
    Java文件读取
    Java继承
    JAVA程序提示错误:需要class,interface或enum解决方法
    SQL 修改列名
    转 父表字表统计查询的sql练习
    powerdesigner12.5入门教程
    现实世界
    oracle添加联合主键
    hashtable的用法
    JQ 1
  • 原文地址:https://www.cnblogs.com/zlzly/p/2015786.html
Copyright © 2011-2022 走看看