解决方案 »

  1.   

     上面的alert   第一个能出来11  第二个总是出来 undefined
      

  2.   

    form 的id 你忘记写了吧
      

  3.   

    <html lang="zh">
    <head>
    <title>aaaaa</title>
    <script type="text/javascript">
    function goSubmit(num){ alert(11);
    var ss = document.forms[0];
    var ss1 = document.getElementById('ccc');
        alert(ss);
    alert(ss1);
    }
    </script>
    </head>
      <form id="ccc" name="NOonl_subhead0500Form" method="post" action="/online/head0500.do" target="Head"><input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="88dae4ff630b06acb81f9373e11b4c0d">
      </form>
      <frameset rows="245,*" cols="*" framespacing="0" frameborder="no"
          border="0" onload="goSubmit(501)">
        <frame name="Head" src="" scrolling="no">
        <frame name="Main" src="" scrolling="yes">
        <noframes>
        <body>
        <p>EEEEE</p>
        </body>
        </noframes>
      </frameset>
    </html>我加了ID  然后 alert 的结果是:
    11
    undefined
    null
      

  4.   

    你js写在前面, 标签还没出来js就执行了取不到元素。 你把js放后面, 或者使用jquery吧
      

  5.   

    你js写在前面, 标签还没出来js就执行了取不到元素。 你把js放后面, 或者使用jquery吧
    我先试试。
      

  6.   

    你的是什么版本的浏览器呀  我的IE11 还是不行呀
    IE9