Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试从iframe中获取div,然后将其放在我自己网站上的div中_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 尝试从iframe中获取div,然后将其放在我自己网站上的div中

Javascript 尝试从iframe中获取div,然后将其放在我自己网站上的div中,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我试图从网站中提取一个名为“.tutintro”的特殊div,它位于一个隐藏的iframe中。然后,将其放入我网站上名为#test的div中 下面是所有我相信能让我做到这一点的代码,但我似乎无法编辑它来将div内容放到我的页面上 HTML: <iframe style="display:none;" id="iframe" scrolling="no" src="http://www.w3schools.com/js/" style="border: 0px none; margin-le

我试图从网站中提取一个名为“.tutintro”的特殊div,它位于一个隐藏的iframe中。然后,将其放入我网站上名为#test的div中

下面是所有我相信能让我做到这一点的代码,但我似乎无法编辑它来将div内容放到我的页面上

HTML:

<iframe style="display:none;" id="iframe" scrolling="no" src="http://www.w3schools.com/js/" style="border: 0px none; margin-left: -295px; height: 450px; margin-top: -120px; width: 1300px;"></iframe>

<div id="test"></div>

先生,您无法处理IFram的内容(浏览器安全性) 选中一个名为“.tutintro”的div似乎不是id,因此为它调用getElementById将永远无法获得所需的内容


2) 如果父窗口位于另一个域上,则该父窗口无权访问子窗口的DOM/您无法控制该页面-有关详细信息,请参见此-

您有一个语法错误text=。inner应该是text=inner您不能像这样从跨域iframe访问内容a。Wolff-有没有其他方法可以做到这一点,即使这意味着摆脱iframe?
var iframe = document.getElementById('#iframe');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var text = .innerDoc.getElementById('.tutintro');
var output = document.getElementById('test');

output.innerHTML = text;