- 在调用 write( ) 方法时,如果该文档不处于在调用 write( ) 方法时的打开和分析的过程中,该方法将打开并清除该文档,所以它可能是有危险的。该示例显示了一个每隔一分钟就显示时间的脚本,但是在第一次显示后由于它从过程中将自己清除,因此会导致失败。
- <HTML>
- <HEAD>
- <SCRIPT LANGUAGE="JScript">
- function singOut() {
- var theMoment = new Date();
- var theHour = theMoment.getHours();
- var theMinute = theMoment.getMinutes();
- var theDisplacement = (theMoment.getTimezoneOffset() / 60);
- theHour -= theDisplacement;
- if (theHour > 23) {
- theHour -= 24
- }
- document.write(theHour + " hours, " + theMinute + " minutes, Coordinated Universal Time.");
- window.setTimeout("singOut();", 60000);
- }
- </SCRIPT>
- </HEAD>
- <BODY>
- <SCRIPT>
- singOut();
- </SCRIPT>
- </BODY>
- </HTML>
- 如果使用 window 对象的 alert() 方法而不是 document.write(),则该脚本可以运行。
- window.alert(theHour + " hours, " + theMinute + " minutes, Coordinated Universal Time.");
- window.setTimeout("singOut();", 60000);
- }
Javascript中理解Document.write()示例
最新推荐文章于 2021-06-07 11:16:30 发布