javascript - 更改 iframe 内的 body bgcolor

标签 javascript jquery html

我想更改 iframe 内的 Body bgcolor。这是我的 iframe

  console.log(iframe)

image

我使用了这段代码

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

它在样式中添加透明,但我想将 bgcolor:#ffffff 更改为透明。请参阅下面的附图。

image2

最佳答案

你可能只是这样做:

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

如果不起作用,请尝试:

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

$('iframe').contents() 获取iframe的内容,然后可以更改body的背景

编辑:

因此,按照注释,要删除 bgcolor 属性并添加 transparent 背景,请执行以下操作:

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

关于javascript - 更改 iframe 内的 body bgcolor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32452243/

相关文章:

javascript - 单击时 jQuery 无法识别 PHP 生成的子元素

javascript - 确定当前浏览器是否支持 `<input type="email"..`(例如)的最简单方法是什么?

javascript - Jasmin spy 监听 AJAX 无法读取未定义的属性 'done'

javascript - jQuery AJAX 捕获状态代码错误

javascript - 如何将原型(prototype)的 $A() 函数转换为 jquery?

javascript - .sortable() 添加 50px 高度,扰动滚动条

javascript - Bootstrap 导航栏按钮不切换

javascript - Bxslider边框问题

javascript - 历史推送状态不在独立的 location.hash 或 location.href 中,而是在 Location 对象本身中

javascript - 下拉 Div 切换 2 个不同的 Div