window.open()参数传递及获取
时间: 2023-04-28 07:01:10 浏览: 3186
window.open()实现post传递参数
window.open()是JavaScript中打开新窗口的方法。它可以接受三个参数,分别是要打开的URL、窗口名称和窗口特性。其中,窗口特性可以是一个字符串,包含多个用逗号隔开的键值对,用于设置新窗口的属性,如大小、位置、是否有菜单栏等。
如果要在新窗口中传递参数,可以将参数拼接在URL后面,例如:window.open('http://example.com?id=123')。在新窗口中,可以通过location.search获取URL中的参数,例如:var id = location.search.substring(1);
另外,如果要在新窗口中访问父窗口的变量或函数,可以使用window.opener对象,例如:var parentVar = window.opener.parentVar; window.opener.parentFunc();
阅读全文