Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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?_Javascript_Html_Iframe - Fatal编程技术网

Javascript 如何隐藏iframe中的div?

Javascript 如何隐藏iframe中的div?,javascript,html,iframe,Javascript,Html,Iframe,我想隐藏一个在iframe中的div,有没有办法通过它的属性来隐藏div 示例:我有一个iframe,需要在php.net <iframe src="http://php.net/" id = 'iframe'> <div id="content">...</div> </iframe> 我想你有问题是因为安全原因 看看你真的想用它吗?因为,正如Corinne Kubler指出的那样,出于安全原因,您不能这样做(除非您的内容实际上托管

我想隐藏一个在iframe中的div,有没有办法通过它的属性来隐藏div

示例:我有一个iframe,需要在
php.net

<iframe src="http://php.net/" id = 'iframe'>
      <div id="content">...</div>
</iframe>

我想你有问题是因为安全原因


看看

你真的想用它吗?因为,正如Corinne Kubler指出的那样,出于安全原因,您不能这样做(除非您的内容实际上托管在php.net上),因为这将违反同源策略


如果您打开web浏览器的调试器/开发人员工具(尝试F12或使用菜单),您可以检查控制台并尝试此操作-它可能会说“权限被拒绝”或其他什么(IE9给出了“访问被拒绝”)。

您的功能是正确的,但只有当iframe中的文档与其父域位于同一域时,它才会工作。
function hideIt(){
   document.getElementById('iframe').contentWindow.document.getElementById('content').style.display = 'none';
}