最好是贴代码   或者你自己慢慢用alert调试....

解决方案 »

  1.   

    代码问题!把代码贴出来,让大家看看!
    不行,就自己alert 一步一步的调试!看结果值。在哪出问题了?
      

  2.   

    我一般把 onclick的方法定义 写在外面 这样方便 调试调试一下 问题就知道了
      

  3.   

    谢谢各位了。是extjs的代码,太长了,不贴了。回复的都有分
      

  4.   


    <script type="text/javascript">function m1()
    {
        if (document.getElementById("BCP").style.display == "none") {
            document.getElementById("BCP").style.display = "block";
        } else {
            document.getElementById("BCP").style.display = "none";
        }
    }
    function m2(idnum)
    {
        if (document.getElementById("MCP" + idnum).style.display == "none") {
            document.getElementById("MCP" + idnum).style.display = "block";
            document.getElementById("TCP" + idnum).style.backgroundPosition = "-965px -310px";
        } else {
            document.getElementById("MCP" + idnum).style.display = "none";
            document.getElementById("TCP" + idnum).style.backgroundPosition = "-965px -351px";
        }
        if (document.getElementById("MCP" + idnum).style.display == "none") {
            document.getElementById("MCP" + idnum).style.display = "block";
            document.getElementById("TCP" + idnum).style.backgroundPosition = "-965px -310px";
        } else {
            document.getElementById("MCP" + idnum).style.display = "none";
            document.getElementById("TCP" + idnum).style.backgroundPosition = "-965px -351px";
        }
    }
    </script>
    <div onclick="m1()">...</div>像m2这样的,只执行了一次IF,,m1一次都没执行,,如果里面放alert,,那就是alert正常,那个if没起作用,,我想过是不是id没加载完,,可是把js代码放在页面底下都没用,,求大侠帮忙找下问题