执行页面当前的内容会不会被清空

<div>
   我是div,哈哈哈
</div>
<script>

// 问题 任何时候使用document.write,页面会不会被清空?

    // document.write(111);
    // document.write(222);
// // 1 这种情况是可以打印出来,页面当前的内容不会被清空 

// window.onload = function () {
//     document.write(111);
//     document.write(222);    
// }
//2  两次document.write()的内容会被打印出来,页面当前的内容会被清空


// 其实在执行window.onload之前.浏览器了创建文档流 ---> 然后这时候再执行window.onload函数,
// 而执行document.write()函数会自动调用document.open()函数,创建一个新的文档流,写入新的内容,就会覆盖原来的内容

// window.onload = function () {
//     document.write(111);
//     document.close();  //只能关闭由document.open()创建的文档流,
//     document.write(222);

//     //3  如果document.close()函数执行关闭,document.write()函数是执行了一次document.open()
//     // 所以只输出222
// }


    // document.close();
    // document.write(111);
    // document.write(222);



    // 问题window.onload执行页面当前的内容会不会被清空

    //  window.onload = function () {
    //     document.close();
    //     document.write(111);
    //     document.write(222);
    // }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值