Window.open()与Document.open()学习笔记

1.Window对象与Document对象 Winddow对象表示浏览器打开的窗口 每一个载入浏览器的HTML文档都会成为Document对象,Document对象使我们可以从脚本对HTML页面中的所有元素进行访问,是Window对象的一部分,可以通过window.document属性对其进行访问

  1. document.open() 语法:document.open(mimetype,replace)

    语法说明:mimetype规定正在写的文档的类型,默认值是"text/html",replace当此参数设置后可引起新文档从父文档继承历史条目。

    方法说明:该方法将擦出当前HTML文档的内容,开始一个新的文档,新文档用write()方法或writeln()方法编写

    注意事项: 1)调用open()方法打开一个新文档并用write()方法设置文档内容后,必须用close方法关闭文档并迫使其内容显示出来 2)属于被覆盖的文档的一部分的脚本或事件句柄不能调用该方法,因为脚本或事件句柄自身会被覆盖

  2. window.open()

    语法:window.open(URL,name,features,replace)

    语法说明: URL可选的字符串,声明了要在新窗口中显示的文档的URL。如果省略了这个参数或者它的值是空字符串,那么新窗口就不会显示任何文档。 name可选的字符串,该字符串声明了一个新窗口的名称(该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线),这个名称可以用作标记<a>和<form>的属性target的值。如果该参数指定一个已经存在的窗口,那么open()方法就不在创建一个新的窗口,而只是返回对指定窗口的应用,在这种情况下feature是将被忽略 future可选的字符串,声明了新窗口要显示的标准浏览器的特征,如果省略该参数,新窗口将具有所有标准特征。关于窗口特征见http://www.w3school.com.cn/htmldom/met_win_open.asp#windowfeatures replace支持的值:true(URL替换浏览历史中的当前条目),false(URL在浏览历史中创建新的条目)

    方法说明:window.open()用于打开一个新的浏览器或者查找一个已命名的窗口

4为了不混淆着两个open()方法使用时分别为window.open()与document.open()

  1. 详细内容参见 http://www.w3school.com.cn/htmldom/met_win_open.asp#windowfeatures

http://www.w3school.com.cn/htmldom/met_doc_open.asp

转载于:https://my.oschina.net/syc2013/blog/110565

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值