JavaScript中document.write里的内容为什么无法再页面显示?谢谢高手指点
答案:1 悬赏:10 手机版
解决时间 2021-02-11 08:06
- 提问者网友:雪舞兮
- 2021-02-10 07:23
JavaScript中document.write里的内容为什么无法再页面显示?谢谢高手指点
最佳答案
- 五星知识达人网友:鱼芗
- 2021-02-10 08:39
当</html>输出完成以后,页面输出流就关闭了,这时候document.write就会重新打开页面输出流,原来的document对象将会被清除,即相当于新打开一个页面。<br>一般来说document.write是用于在html文档没有输出完之前通过拼写html的手段输出数据的。<br>针对你的情况建议用div去做。<br><html><br><head><br><br></head><br><body><br><h1>猜数字</h1><br><hr><br><p>我暗地里选中了一个1到100间的数字,你能才中吗?注意:最多猜十次哦!</p><br><form name="form" action="number.htm" onSubmit="return check()"><br><input type="text" name="number"><br><input type="submit" value="对不对?"><br></form><br><script type="text/javascript"><br>function writeConsle(str) {<br>var div = document.createElement('div');<br>div.innerHTML = str;<br>document.body.appendChild(str);<br>}<br>function check() {<br>var realResult=70;<br>var guessNumber=document.form.number.value;<br>if(guessNumber>realResult) {<br>writeConsle("再猜小一点!");<br>document.form.number.focus();<br>return false;<br>}<br>if(guessNumber<realResult) {<br>writeConsle("再猜大一点!");<br>document.test.number.focus();<br>return false;<br>}<br>if(guessNumber==realResult) {<br>alert("您猜对了!");<br>}<br>return true;<br>}<br></script><br><br></body><br></html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯