我iframe
在 Chrome 中加载 PDF。PDF 位于页面所在的同一台服务器上。加载时,它会在元素iframe
上带来默认的背景颜色。body
我想更改此默认值,或即时更改它。我试过了,但我认为发生了什么是当我尝试更改它时它还不存在(因为 PDF 尚未加载)。有什么办法可以做到这一点?
示例:http: //jsfiddle.net/forgetcolor/XJcr5/2/
<p id="btn">load PDF</p>
<iframe style="display:none;">
$('#btn').click(function() {
$('iframe').attr('src','http://doc.jsfiddle.net/_downloads/jsFiddle.pdf');
$('iframe').contents().find('body').css('background-color', '#fff');
$('iframe').show();
});