Javascript 在iframe内更改主体颜色
我想更改iframe中的主体颜色。这是我的iframeJavascript 在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
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”仍然存在。你能帮我检查一下吗