请教一个关于document.write()方法的问题 页面还在加载的过程中你用 document.write() 是往网页里加内容, 但是网页已经加载完毕之后再用这个方法则会清掉原来加载的内容, 网页全部加载完后会触发一个 onload 事件, 你自己可以监测一下:<body onload="alert('网页已经加载完毕, 再用 document.write() 会清空原有的信息')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那对于第一段代码无法用document.write()完成了么?在调用 write( ) 方法时,如果该文档不处于在调用 write( ) 方法时的打开和分析的过程中,该方法将打开并清除该文档,所以它可能是有危险的。怎么理解呢? "打开和分析的过程中" 表示网页正在加载, 对于加载完之后还要给当前网页加新的东西, 方法还是很多的, 比如: innerHTML insertBefore appendChil 等等 对于window.setTimeout()方法;或者别的能够引起时延的方法,其的执行是不是都有一定的不确定性? 可能在页面加载完成后执行,也能在页面加载完成前完成?取决于时延的大小和页面加载过程中用的时间? 用innerHTML<div id=k></div><script>k.innerHTML="body";</script>代替你原来的 document.write("body");<div id=k></div>是写入的位置. 关于easy-ui 中的treeGrid的数据显示问题 Jquery 修改页面文字 javascript中如何触发dom对象的事件? jquery 问题 bug? 可能很简单的,Ajax在iis上无法读取txt文件的问题? 同一段代码,不同方式访问结果不一样,请赐教! 关于automation服务器不能创建对象求助 alert如何設置存在時間? 急! 数组转换成string怎么搞? 哪有JavaScript的帮助文档啊? 有没有网页上用的 ListView ?能大图标、小图标、列表、详细等视图显示的 如何使select下拉跳转菜单里的选项所打开窗口的方式不同?
在调用 write( ) 方法时,如果该文档不处于在调用 write( ) 方法时的打开和分析的过程中,该方法将打开并清除该文档,所以它可能是有危险的。怎么理解呢?
或者别的能够引起时延的方法,其的执行是不是都有一定的不确定性? 可能在页面加载完成后执行,也能在页面加载完成前完成?
取决于时延的大小和页面加载过程中用的时间?
<script>
k.innerHTML="body";
</script>代替你原来的 document.write("body");
<div id=k></div>是写入的位置.