jquery - 为什么我的浏览器注释掉了插入到 iFrame 中的样式

标签 jquery css

我将以下代码放入一个页面,这样我就可以将样式添加到我加载到 iframe 中的另一个页面。但是当我用 Firebug 检查它时,浏览器正在评论我得到的 javascript ...有人可以帮忙吗?

$('#myframe').contents()
   .find("head")
   .append($("#iframe_id").contents()
     .find("head")
     .append("   <link rel='stylesheet' type='text/css' href='addStyles.css'/>")
   );

最佳答案

您不能从父文档编辑 iframe 的内容,因为 iframe 的内容属于不同的 URL。

但是,您可以将 JavaScript 注入(inject) URL。读这个: http://thetechnofreak.com/technofreak/modify-iframe-with-javascript/

希望对您有所帮助。

关于jquery - 为什么我的浏览器注释掉了插入到 iFrame 中的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271891/

相关文章:

jquery - 窗口关闭前弹出

javascript - 无序列表和动态元素符号图像

javascript - 使用 JQuery next() 和 find() 在悬停的 div 上找到下一个最接近的类给定元素并显示它

CSS 隐藏所有具有匹配 SRC 属性的图像

css - 带有 SVG 注入(inject)的 InternetExplorer 上的响应式 SVG

javascript - 如何进行简单的星级评定?

javascript - 链式 jquery deferred.then() 未返回正确的 promise

javascript - 识别 "Aria-Selected"状态 - Jquery

javascript - 如何在 JQuery 中找到一个背景然后设置其他背景

css - 额外的白线/像素