元素引用出错

soddyque 2007-01-19 09:36:19
这个怎么转还是到父级
javascript:var w=window.open();var d=document.getElementsByTagName("iframe");for(s in d[0].document.body.childNodes[0]){w.document.write(s+":"+d[0].document.body.childNodes[0][s]+"<br />");}

下面的很容易就跳到了子级
javascript:var w=window.open();for(s in document.frames[0].document){w.document.write(s+":"+document.frames[0].document[s]+"<br />");}


问题在哪里?


iframez.html
////////////////////////////////////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>父级</title>
</head>

<body>
<iframe src="iframes.html" />
</body>
</html>



iframes.html
////////////////////////////////////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>子级</title>
<script type="text/javascript">
function ok(a){
alert(a);
}
</script>
</head>

<body>
<a href="http://www.baidu.com" >Click me</a>
</body>
</html>
...全文
168 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复