Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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中更改css背景色_Javascript_Jquery_Html_Css_Iframe - Fatal编程技术网

Javascript 如何在iFrame中更改css背景色

Javascript 如何在iFrame中更改css背景色,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,我正在从iframe获取html代码,并希望设置此类的背景色:class=“body” 我的HTML源代码如下所示: <iframe id="sc_ext_XT29EK" class="sc_ext" width="100%" height="1300px" frameborder="0" src="some-url" scrolling="no"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

我正在从
iframe
获取html代码,并希望设置此类的背景色:
class=“body”

我的HTML源代码如下所示:

<iframe id="sc_ext_XT29EK" class="sc_ext" width="100%" height="1300px" frameborder="0" src="some-url" scrolling="no">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<body class="body">

    ....

</html>

....
我尝试过这个jQuery代码,但对我不起作用

<script type='text/javascript'> 
    $('iframe').load(function() {
        $("iframe").contents().find(".body").css('background-color', 'red'); 
    });  
</script>

$('iframe').load(函数(){
$(“iframe”).contents().find(“.body”).css('background-color','red');
});  
首先,我试着检查颜色是否正常。如果有效,我想将
背景色
设置为

可能吗


谢谢。

不,不可能。不允许您访问不同来源的页面的DOM


如果您得到skycheck的合作,您可以访问框架中的页面,它可以侦听该消息并根据该消息设置类。

您不能修改iframe内容。如果这是可能的话,那么我可以得到谷歌搜索与我的标志。