<html>
<head>
<title></title>
<script>a="123456"</script>
</head>
<body onload="document.getElementsByTagName('div')[0].innerText=a;"><div name="a">XXX</div>
<div name="b">YYY</div></body>
</html>

解决方案 »

  1.   

    <html>
    <body>
    <table>
    <tr>
    <div id="a">XXX</div>
    </tr>
    </table>
    <input type=button value="test" onclick="test();">
    <script language=vbscript>
    function test()
    document.all("a").innerHTML="123456"
    end function
    </script>
    </body>
    </html>
      

  2.   

    楼上的,我"innerHTML"换成"innerText"为什么不可以啊!to hillhero789(丘) 
    我怎么把时间不要在body中执行啊!
      

  3.   

    <html>
    <body>
    <table>
    <tr>
    <div id="a"></div>
    </tr>
    </table>
    <script language="javascript">document.all("a").innerText = "1gggg23456"
    </script>
    </body>
    </html>错在哪啊?
      

  4.   

    这个错在哪啊?
    <html>
    <head>
    <title></title>
    <script>a="123456"</script>
    </head>
    <body>
    <script language="javascript">
    document.getElementsByTagName('div')[0].innerText=a;"
    </script><div name="a">XXX</div>
    <div name="b">YYY</div></body>
    </html>
      

  5.   

    楼上地顺序不对<html>
    <head>
    <title></title>
    <script>a="123456"</script>
    </head>
    <body>
    <div name="a">XXX</div>
    <div name="b">YYY</div>
    <script language="javascript">
    document.getElementsByTagName('div')[0].innerText=a;//此句应在div标记之后
    </script>
    </body>
    </html>
      

  6.   

    还有,你多了一个双引号
    document.getElementsByTagName('div')[0].innerText=a;"
    -------------->
    document.getElementsByTagName('div')[0].innerText=a;
      

  7.   

    document.all.a.innerText=a;
    document.all.b.innerText=a;
    innerText是文本格式
    innerHTML是HTML格式
    例如<div id=abc><B>123</B></div>
    alert(document.all.abc.innerText)//将弹处123
    alert(document.all.abc.innerHTML)//将弹处<B>123</B>