javascript - 使用 jquery 在 iframe 的头部追加元素

标签 javascript jquery html css

我想使用 jquery 将样式表 (css) 链接附加到 iframe 的头部。 我尝试使用以下代码但没有工作。

$('#tabsFrame').contents().find("head").append(cssLink);

最佳答案

我习惯于使用这行代码将数据附加到 iframe

$('body', window.frames[target].document).append(data);

在你的例子中,这一行看起来像这样

$('head', window.frames['tabsFrame'].document).append(cssLink);

编辑:

添加<head></head>到 iframe 并将您的 var cssLink 更改为

cssLink = '<link href="cupertino_1.4/css/cupertino/jquery-ui-1.8.7.custom.css" type="text/css" rel="Stylesheet" class="ui-theme" />

关于javascript - 使用 jquery 在 iframe 的头部追加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4990165/

相关文章:

javascript - svg 填充的平滑动画

javascript - 在 iFrame 上从父级获取 CSS

javascript - 直接 chop 字符串 JavaScript

javascript - 如何更改 Bootstrap 多选下拉菜单的高度和字体大小?

javascript - 如何选择没有 ID 的特定 <a> 元素?

html - 如何将多个 div(及其子元素)显示为内联?

html - 使用变量时危险地 react SetInnerHTML 不起作用

c# - 如何在 Windows 中为 asp.net mvc 3 web 应用程序安排任务?

jQuery superfish 菜单 TypeError : o is undefined clearTimeout(o. sfTimer);

javascript - setTimeOut() 或 setInterval() 。 4 种方法来应用相同的东西。哪个最好?