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内容。如果这是可能的话,那么我可以得到谷歌搜索与我的标志。