Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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内更改主体颜色_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在iframe内更改主体颜色

Javascript 在iframe内更改主体颜色,javascript,jquery,html,Javascript,Jquery,Html,我想更改iframe中的主体颜色。这是我的iframe console.log(iframe) 我用了这个密码 $(iframe.id).contents().find('body').css({'background-color' : 'transparent'}); 它正在样式内部添加透明,但我想将bgcolor:#ffffff更改为透明。请参阅下面的附图 您可以这样做: $('iframe').contents().find('body').css({'background-co

我想更改iframe中的主体颜色。这是我的iframe

  console.log(iframe)

我用了这个密码

$(iframe.id).contents().find('body').css({'background-color' : 'transparent'});
它正在样式内部添加透明,但我想将bgcolor:#ffffff更改为透明。请参阅下面的附图


您可以这样做:

$('iframe').contents().find('body').css({'background-color' : 'transparent'});
如果不起作用,请尝试:

$('iframe').contents().find('body').css({'background-color' : 'inherit'});
$('iframe').contents()获取iframe的内容,然后您可以更改
正文的背景

编辑:

因此,在注释之后,要删除
bgcolor
属性并添加
透明
背景,请执行以下操作:

$('iframe').contents().find('body').css({'background-color' : 'transparent'}).removeAttr('bgcolor');

您可以这样做:

$('iframe').contents().find('body').css({'background-color' : 'transparent'});
如果不起作用,请尝试:

$('iframe').contents().find('body').css({'background-color' : 'inherit'});
$('iframe').contents()获取iframe的内容,然后您可以更改
正文的背景

编辑:

因此,在注释之后,要删除
bgcolor
属性并添加
透明
背景,请执行以下操作:

$('iframe').contents().find('body').css({'background-color' : 'transparent'}).removeAttr('bgcolor');

您可以这样做:

$('iframe').contents().find('body').css({'background-color' : 'transparent'});
如果不起作用,请尝试:

$('iframe').contents().find('body').css({'background-color' : 'inherit'});
$('iframe').contents()获取iframe的内容,然后您可以更改
正文的背景

编辑:

因此,在注释之后,要删除
bgcolor
属性并添加
透明
背景,请执行以下操作:

$('iframe').contents().find('body').css({'background-color' : 'transparent'}).removeAttr('bgcolor');

您可以这样做:

$('iframe').contents().find('body').css({'background-color' : 'transparent'});
如果不起作用,请尝试:

$('iframe').contents().find('body').css({'background-color' : 'inherit'});
$('iframe').contents()获取iframe的内容,然后您可以更改
正文的背景

编辑:

因此,在注释之后,要删除
bgcolor
属性并添加
透明
背景,请执行以下操作:

$('iframe').contents().find('body').css({'background-color' : 'transparent'}).removeAttr('bgcolor');


你能提供一个演示吗?你说的演示是什么意思?你能看到我贴的图片吗?我可以访问iframe,但如何访问iframe内部的主体,以便使用
$(iframe)[0].contentWindow.$(“body”).css('background-color','transparent')
更改bgcolortry?假设iframe位于同一域上,您可以提供演示吗?演示是什么意思?你能看到我贴的图片吗?我可以访问iframe,但如何访问iframe内部的主体,以便使用
$(iframe)[0].contentWindow.$(“body”).css('background-color','transparent')
更改bgcolortry?假设iframe位于同一域上,您可以提供演示吗?演示是什么意思?你能看到我贴的图片吗?我可以访问iframe,但如何访问iframe内部的主体,以便使用
$(iframe)[0].contentWindow.$(“body”).css('background-color','transparent')
更改bgcolortry?假设iframe位于同一域上,您可以提供演示吗?演示是什么意思?你能看到我贴的图片吗?我可以访问iframe,但如何访问iframe内部的主体,以便使用
$(iframe)[0].contentWindow.$(“主体”).css('background-color','transparent')
更改bgcolortry,假设iframe位于同一域上?我没有定义value@OwaisAhmed:iframe中的域必须位于网络内部。使用安全策略,任何浏览器都会阻止试图访问具有其他源代码的帧的任何脚本。是的,它位于同一域上。当我执行console.log(iframe)时,我可以看到加载了html和正文的iframe,但是当我尝试您提供的代码时,我没有定义@Zl3n@OwaisAhmed刚刚在我的本地网络中进行了测试,效果良好。好的,我可以使用以下代码添加透明$(iframe.id).contents().find('body').css({'background-color':'transparent'});。但透明值已添加到样式中,bgcolor=“#ffffff”仍然存在。你能检查一下我更新的问题吗?我已经附加了屏幕快照。我没有定义value@OwaisAhmed:iframe中的域必须位于网络内部。使用安全策略,任何浏览器都会阻止试图访问具有其他源代码的帧的任何脚本。是的,它位于同一域上。当我执行console.log(iframe)时,我可以看到加载了html和正文的iframe,但是当我尝试您提供的代码时,我没有定义@Zl3n@OwaisAhmed刚刚在我的本地网络中进行了测试,效果良好。好的,我可以使用以下代码添加透明$(iframe.id).contents().find('body').css({'background-color':'transparent'});。但透明值已添加到样式中,bgcolor=“#ffffff”仍然存在。你能检查一下我更新的问题吗?我已经附加了屏幕快照。我没有定义value@OwaisAhmed:iframe中的域必须位于网络内部。使用安全策略,任何浏览器都会阻止试图访问具有其他源代码的帧的任何脚本。是的,它位于同一域上。当我执行console.log(iframe)时,我可以看到加载了html和正文的iframe,但是当我尝试您提供的代码时,我没有定义@Zl3n@OwaisAhmed刚刚在我的本地网络中进行了测试,效果良好。好的,我可以使用以下代码添加透明$(iframe.id).contents().find('body').css({'background-color':'transparent'});。但透明值已添加到样式中,bgcolor=“#ffffff”仍然存在。你能检查一下我更新的问题吗?我已经附加了屏幕快照。我没有定义value@OwaisAhmed:iframe中的域必须位于网络内部。使用安全策略,任何浏览器都会阻止试图访问具有其他源代码的帧的任何脚本。是的,它位于同一域上。当我执行console.log(iframe)时,我可以看到加载了html和正文的iframe,但是当我尝试您提供的代码时,我没有定义@Zl3n@OwaisAhmed刚刚在我的本地网络中进行了测试,效果良好。好的,我可以使用以下代码添加透明$(iframe.id).contents().find('body').css({'background-color':'transparent'});。但透明值已添加到样式中,bgcolor=“#ffffff”仍然存在。你能帮我检查一下吗