我想将元素附加到 Iframe 的头部(fancybox)
有一个奇怪的问题:当我在将元素附加到 Head 的代码行上使用 Firefox 断点时,它可以正常工作,但是当我在没有 firebug 的情况下正常运行站点时,它不起作用;
我正在使用 fancybox 1.3.4 并且代码在 onComplete 事件中运行
var cssLink = document.createElement("link")
cssLink.href = "/themes/furniture/css/test.css";
cssLink .rel = "stylesheet";
cssLink .type = "text/css";
var f123= document.getElementById('fancybox-frame');
var d123= f123.contentDocument || f123.contentWindow.document;
d123.head.appendChild(cssLink);
更新
我也试试这段代码
var $head = $("#fancybox-frame").contents().find("head");
$head.append($("<link/>",
{ rel: "stylesheet", href: "/themes/furniture/css/test.css", type: "text/css" } ));
但它也不起作用
肿瘤坏死因子