<script type="text/javascript" language="javascript">
function fresh(){
document.write ("<font color='pink'> nihaoceshi</font><input type="text" value="nihhao" />");

document.close();
}
</script>
<input type="button" value="ceshi" onclick="return fresh()" />我是想测试document.write的作用,我的body标签里内容如上,如果不加<input type="text" value="nihhao" />的时候可以正常显示前面的nihaoceshi,加上之后什么都不显示了,请高手指教是哪里的问题

解决方案 »

  1.   


    或者外面用单引号  document.write (' <font color="pink"> nihaoceshi </font> <input type="text" value="nihhao" />'); 
    document.write ( 这里用单引号
      

  2.   

    <font color='pink'> nihaoceshi </font><input type="text" value="nihhao" /> 
    里面的 
    " 改成 \"
    <font color='pink'> nihaoceshi </font><input type=\"text\" value=\"nihhao\" /> 或者
    "改成'
    <font color='pink'> nihaoceshi </font><input type='text' value='nihhao' />