这样不行,一旦document文档输出到页面上,如果调用write方法,会清空当前文档,然后在写入新的内容使用innerText或者innerHTMLba<span id=s></span>document.all.s.innerText = "Hello";

解决方案 »

  1.   

    or:<input type="button" onclick="AddHTML()" value="Add" id="btn"/>
    <script>
    function AddHTML()
    {
        sHTML = "<b>wanghr100</b>";
        btn.insertAdjacentHTML("afterEnd",sHTML);
    }
    </script>
      

  2.   

    or:<input type="button" onclick="AddHTML()" value="Add" id="btn1">
    <input type="button" onclick="AddHTML()" value="Add" id="btn2">
    <script>
    function AddHTML()
    {
    var t = document.createTextNode("duero");
    document.body.insertBefore(d,btn2);   
    }
    </script>
      

  3.   

    <html>
      <head>
        <script language="javascript">
          function show(){
    div1.style.pixelLeft=event.x;
    div1.style.pixelTop=event.y;
    span1.innerHTML="你想写的话";
    div1.style.visibility="visible";
          }
        </script>
      </head>  <body onmousedown="show()">
        <div id="div1" style="position:absolute;top:0;left:0;visibility:hidden">
          <span id="span1"></span>
        </div>
      </body>
    </html>