还有,如果document.write()中有变量,如何表示呢?比如说document("d")中d 是变量

解决方案 »

  1.   

    1.不会覆盖
    2.document.write(d);
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444
    document.write(d)
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
    这样一段程序,我按下图标的时候窗口显示444,而原来的table没有了,如何是在原来table的下面显示444呢?
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444
    document.all.info.innerHTML = d;
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
    <table border=0>
    <tr><td id="info"></td></tr>
    </table>
      

  4.   

    直按用document.write 不知道行不行
      

  5.   

    如果在某个函数(function)内写document.write(),当调用该函数时肯定是把原页面给丢了,所以说不要这样用document.write(),写在function之外就可以了·
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444;
    myid.innerText=d;
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
    <div id=myid></div>
      

  7.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444;
    document.all.myid.innerText=d;
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
    <span id=myid></span>
      

  8.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444;
    document.body.insertAdjacentHTML("beforeEnd",d);
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
      

  9.   

    那么我要动态网页呢?比如动态生成一个表格,如上面样子用newpage()控制生成表格,用innerhtml还行吗?如果用document.write又会出现覆盖原来页面的问题啊。
      

  10.   

    用document.write()怎么会覆盖原来页面的内容呢,它只会在页面的最后输出你需要输出的东西!
      

  11.   

    <SCRIPT LANGUAGE="JavaScript">function newpage(){
    d=444
    document.write(d)
    }
    </SCRIPT>
    <table width="75%" border="1">
      <tr> 
        <td>我要留言:</td>
        <td><img src=jianli.jpg onClick="newpage()"></td>
      </tr>
      <tr> 
        <td colspan="2">
    <form name="first_form">
          <textarea name=comment rows=5 cols=60></textarea>
    </form>
        </td>
      </tr>
    </table>
    你试试这段代码,我这里执行newpage()之后表格没有了,就显示444