关于document的三个方法:open、write、close
来源:互联网 发布:gamesalad支持windows 编辑:程序博客网 时间:2024/05/16 15:36
document.open会打开一个新文档,清除已加载的文档;document.write在HTML加载后调用会导致open方法调用一次;document.close会关闭打开的文档。
直接看代码和效果图:
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>关于write</title></head><body> <h1>HTML - 1</h1> <script> function doAsync(fun){ setTimeout(fun, 3000); } //调用document.open,清除当前文档,但是需要HTML加载完成后有效 document.open(); //文档加载未完成 //脚本阻塞HTML解析,write会向文档流添加内容 document.write("<h1>这里调用open、close无效 [文档未加载完成]</h1>"); document.open(); document.close(); document.open(); document.close(); doAsync(()=>{ //文档已加载 //调用document.write会导致document.open调用一次 //document.open会清除前文档并开始一个新的文档 document.write("<h1>文档加载结束。调用open,清除原文档</h1>"); document.write("<h1>这次没调用open,保持追加</h1>"); //document.write方法不会导致document.close调用,需要手动调用 //document.close之后,如果再调用document.write,会导致document.open调用一次 document.close(); doAsync(()=>{ document.open(); document.write("<h1>这里手动调用open,原文档被清除</h1>"); //调用document.open会清除页面,即便没有close document.open(); document.write("<h1>这里手动调用open,原文档被清除</h1>"); document.close(); }); }); </script> <h1>HTML - 2</h1></body></html>
阅读全文
0 0
- 关于document的三个方法:open、write、close
- document.write()/document.open()/document.close() 用法
- python3 文件系统 open, close, write 方法
- 关于JavaScript的window对象的open和close方法
- 关于系统调用open,write,read,close及库函数fopen,fwrite,fread,fclose的使用
- 关于qt在linux下使用open,write,close等文件操作的笔记
- 关于“document.write”的用法
- open close write 跟read
- linux下的open()read()write()close()lseek()函数
- 高编基本函数open/close,read/write的应用
- 不带缓存的IO函数open() write() close()
- 应用层open(read、write、close)如何调用驱动open(read、write、close)函数的?
- 6. Document close() 方法
- window对象的open和close方法
- 关于IE7中document.write()的问题
- linux下 open() write() read() close函数
- linux open read write lseek close
- open、read、write、close函数应用实例
- C#中属性和自动属性的区别
- 3.预测模型,隐马尔可夫模型
- Bootstrap 滚动条
- 排序——快速排序(C++实现)
- pygame游戏之旅5:添加文字
- 关于document的三个方法:open、write、close
- Python 中的黑暗角落(一):理解 yield 关键字
- C语言基础练习5
- java太阳系模型
- 构建高性能的ASP.NET应用(8)
- unity生命周期(二)
- ELK可视化报表解决多表聚合生成报表问题
- Python 中的黑暗角落(二):生成器协程的调度问题
- Tomcat