js的document.getElementById问题?
<html><head><scriptlanguage="javascript"><!--varnewWindow;functiontest(){newWindow=wi...
<html>
<head>
<script language="javascript">
<!--
var newWindow;
function test(){
newWindow=window.open("newWindow.html","_blank");
}
function test1(){
//newWindow.$("spanid2").innerHTML=$("info").value;
newWindow.document.getElementById("spanid2").innerHTML=$("info").value;
}
function $(id){
return document.getElementById(id);
}
// alert(newWindow.document.getElementById("spanid2"));// 网页错误详细信息 'newWindow.document' 为空或不是对象
//-->
</script>
</head>
<body>
<span>我是父窗口 </span><input type="button" value="打开新窗口" onclick="test()"/>
<input type="text" id="info" value=""/>
<input type="button" value="发送给子窗口" onclick="test1()"/>
接收到的信息: <span id="spanid1">信息</span>
</body>
</html>
在执行newWindow.$("spanid2").innerHTML=$("info").value;和
alert(newWindow.document.getElementById("spanid2"));提醒'newWindow.document' 为空或不是对象。程序不能执行,而改成这样就可以,这是哪里错了? 展开
<head>
<script language="javascript">
<!--
var newWindow;
function test(){
newWindow=window.open("newWindow.html","_blank");
}
function test1(){
//newWindow.$("spanid2").innerHTML=$("info").value;
newWindow.document.getElementById("spanid2").innerHTML=$("info").value;
}
function $(id){
return document.getElementById(id);
}
// alert(newWindow.document.getElementById("spanid2"));// 网页错误详细信息 'newWindow.document' 为空或不是对象
//-->
</script>
</head>
<body>
<span>我是父窗口 </span><input type="button" value="打开新窗口" onclick="test()"/>
<input type="text" id="info" value=""/>
<input type="button" value="发送给子窗口" onclick="test1()"/>
接收到的信息: <span id="spanid1">信息</span>
</body>
</html>
在执行newWindow.$("spanid2").innerHTML=$("info").value;和
alert(newWindow.document.getElementById("spanid2"));提醒'newWindow.document' 为空或不是对象。程序不能执行,而改成这样就可以,这是哪里错了? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询