大佬们,你看下我代码注释的部分,为什么第二个弹出的是false,而第四个弹出true,不是应该弹出的是true么?能指点一下么??我现在要判断无论是当前页面的document还是iframe的document都返回true怎么判断??<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TEST</title>
<script type="text/javascript">
window.onload = function () {
var doc = document.getElementById("mainFrame").contentWindow.document;
alert(doc); // 弹出 [object HTMLDocument]
alert(doc instanceof HTMLDocument); // 弹出false
alert(document); // 弹出 [object HTMLDocument]
alert(document instanceof HTMLDocument); // 弹出true
}
</script>
</head>
<body>
<iframe id="mainFrame" src="test1.htm"></iframe>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TEST</title>
<script type="text/javascript">
window.onload = function () {
var doc = document.getElementById("mainFrame").contentWindow.document;
alert(doc); // 弹出 [object HTMLDocument]
alert(doc instanceof HTMLDocument); // 弹出false
alert(document); // 弹出 [object HTMLDocument]
alert(document instanceof HTMLDocument); // 弹出true
}
</script>
</head>
<body>
<iframe id="mainFrame" src="test1.htm"></iframe>
</body>
</html>
解决方案 »
- jQuery 表单提交前触发的事件叫什么?
- JQ 拖拽图片排序怎么更新数据库?
- 请教,ie与firefox下节点操作的问题。
- extjs url传值
- checkbox 被选择 select 里就增加一个checkbox里的 内容 两个组件在一个页面 如何做
- 在NetScape下如何触发某个按钮的click事件
- javascript正则表达式--限定文本框只能输入2位数字,并且不能为02,
- 我要在纯html文件里用javascript判断某文件是否存在于本地机器的某路径下。求代码!!!在线!急!!
- 关于 WSCRIPT ,求教各位高手
- 如何在firefox中实现用js直接打印
- 求个Ext3.x复选下拉树(动态加载数据)
- var _tr=new $;我想初始化这样的20个变量,怎么用数组表示
应该是[object Document]
而且alert(doc instanceof Document);
而且两次都是true啊 火狐测得
ie9报错
哦,我用IE8测的。在Chrome里面doc 为undefined.