新创建的窗口中的CSS

时间:2012-07-12 00:03:09

标签: javascript jquery html css

我正在使用javascript(w / jQuery)创建一个新窗口,我使用以下代码将一些节点添加到新窗口的主体:

var consoleWindow = window.open('','','width=460,height=345');
$(consoleWindow.document).find('body').append($("#debug_console"));

问题在于我天真地假设父窗口的CSS规则将应用于子窗口中的节点,而是我得到未格式化的HTML。我如何在新窗口中应用CSS?谢谢你的帮助。

1 个答案:

答案 0 :(得分:5)

只需使用类似的东西

$(consoleWindow.document).find('head').append('<link rel="stylesheet" href="style.css" type="text/css" />');

但你必须将链接href指向你的CSS文件。