作者:泡乙唐 | 来源:互联网 | 2023-08-26 16:10
document.write一定要和document.open,document.close一起用吗?假如我只调用了document.open和document.write,没有调用doc
document.write 一定要和document.open, document.close一起用吗?
假如我只调用了document.open和document.write,没有调用document.close,可以吗?有什么后果?
假如没有调用document.open就直接调用document.write可以吗?
6 个解决方案
不需要的。。调用write的时候引擎自动帮你做open与close工作了
document.write只在文档加载的过程中调用才有效,此时不用调用document.open和document.close也不必调用,但如果文档加载完再调用的话会打开一个新的输出流把原来的覆盖掉,此时它自身会隐式调用document.open和document.close。
我研究后,结论是调用document.write会隐式调用open,但是不会隐式调用close,需要手工调用close.