<div id=aa></div>
<script>document.all.aa.innerHTML='ccc'</script>

解决方案 »

  1.   

    <html>
    <head>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    alert(document.aaa.value);
    -->
    </script>
    </head>
    <body leftmargin="0" topmargin="0">
    <input  type=button name=aaa value="fdsfds">
    </body>
    </html>报错说 document.aaa.value 不是对象,why?
      

  2.   

    <html>
    <head>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function aa()
    {
    alert(document.aa.aaa.value);
    }
    -->
    </script>
    </head>
    <body leftmargin="0" topmargin="0" onLoad="aa()">
    <form name="aa">
    <input  type=button name=aaa value="fdsfds">
    </form>
    </body>
    </html>
    有两需要注意的,直接引用表单元素name属性,最好把它放在form里.
    另外,html是边解释边执行.就是说,会先执行alert(document.aa.aaa.value),但这个时候form也没有,button也没有,肯定会出错误,在body里用onload引用是方法之一.