var eleLayer = "<div style='position: absolute; width: 136; height: 19; display: inline; top: 64; left: 128;'><font face='宋体' size='x-small'>Test</font></div>";document.all.box.innerHTML += eleLayer;----------------------------------------
var eleWrite1 = document.write("Test"); //这个有什么返回值???

解决方案 »

  1.   

    如果不用innerHTML,用createElement该如何做呢?
      

  2.   

    试一试这个
    <body>
    <div id="box" style="border:1 solid red; width:300; height:300"></div>
    <script>
    var eleLayer2=document.createElement("DIV");
    eleLayer2.style.setAttribute("width","136");
    eleLayer2.style.setAttribute("height","19");
    eleLayer2.style.setAttribute("display","inline");
    eleLayer2.style.setAttribute("position","absolute");
    eleLayer2.style.setAttribute("border","1 solid #000000");
    eleLayer2.style.top=64;
    eleLayer2.style.left=128;
    var eleFont = document.createElement("FONT");
    eleFont.style.setAttribute("font-size","x-small");
    eleFont.style.setAttribute("face","宋体");
    eleFont.innerText = "Test";
    eleLayer2.appendChild(eleFont);
    document.all.box.appendChild(eleLayer2);
    </script>
    </body>