<script type="text/javascript">
var buttons = document.getElementsByTagName("input");
for(var i=0;i<buttons.length;i++){
buttons[i].value="选择";
}
function click1(num,txt){
var source = window.opener;
if(source != null){
alert(source.document.getElementById("text1").value);
//source不为Null,但alert后面这里报错
//window.close();
}else{
alert("获取opener失败")
}
}
</script>
以上是子窗口 代码,以下是父窗口代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h2>Window弹窗案例</h2>
用户编号:<input type="text" id="text1" value="text1">
<br/>
用户姓名:<input type="text" id="text2" value="text2">
<br/>
<input type="button" name="button" value="选择" onclick="click1()" />
</body>
<script type="text/javascript">
function click1(){
window.open("Open.html","aa","width=500px,height=250px");
}
</script>
</html>
查了 1个小时,还是没找出原因,崩溃了,学javaSE都 没出现过这种情况,在线等大佬指点