源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

document.open() 与 document.write()的区别

  • 时间:2020-05-19 07:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:document.open() 与 document.write()的区别
document.open()  打开一个新的空白文档,在IE下,open有两个默认参数,相当于document.open("text/html",'""),第二个参数只有一个值可选:replace,如果启用了该值,则新建的文档会覆盖当前页面的文档(相当于清空了原文档里的所有元素,且不能后退即,浏览器的后退按钮不可用); 看一个例子: <SCRIPT LANGUAGE="JavaScript"> <!-- function test(){  document.open("text/html","replace");  document.writeln(Math.random());  document.write("<input type='button' value='back(第二个按钮)' onclick='history.back()'>")  document.close();  document.open("text/html","");  document.writeln(Math.random());  document.write("<input type='button' value='back(第三个按钮)' onclick='history.back()'>")  document.close();  document.open("text/html","");  document.writeln(Math.random());  document.write("<input type='button' value='back(第四个按钮)' onclick='history.back()'>")  document.close(); } //--> </SCRIPT> <input type="button" value="第一个按钮" onclick="test()"> 平常都不写document.open() 与 document.close(),因为浏览器会在write之前先open一个文档,再把write的内容输出到原文档里面。write结束后,默认是不会有close的,否则第二行document.write的时候就会覆盖之前的write。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部