将样式套用至内嵌元素

时间:2019-02-14 09:34:53

标签: javascript html css embed

我正在使用Google Drive PDF查看器通过embed元素显示PDF,如下所示:

var embed = document.createElement("embed");
embed.setAttribute("src", "https://drive.google.com/viewerng/viewer?embedded=true&url=file.pdf");

我希望有一种方法可以向该embed中包含的元素添加一些CSS样式,以便在必要时可以隐藏UI。

我尝试在完全加载时使用contentDocumentcontentWindow,但它们似乎仅适用于iframe:

embed.onload = function () {
    embed.contentDocument.body.querySelector(".ndfHFb-c4YZDc-Wrql6b").style.display = "none";
}

那么,有什么方法可以访问embed文档中的特定元素或对该文档应用某种样式表?

0 个答案:

没有答案