如何将元素添加到头DOM?

如何将元素添加到头DOM?

问题描述:

我的iFrame:如何将元素添加到头DOM?

<iframe src="http://localhost/data/mapset/WEBLAYOUT" 
     id="iframeMgMap" 
     frameborder="0" 
     scrolling="no" 
     width="100%" 
     onload="" 
     height="800px"></iframe> 

iframe的DOM,它看起来如何在元素部分的调试器窗口:

<frameset id="mainFrame"> 
    <frameset id="secondaryFrame"> 
    <frameset id="firstpanel"> 
     <frame id="taskArea"> 
     #document 
     <head>"some conent"<head></frame> 
    </frameset> 
    </frameset> 

我的问题是怎样才能得到head元素内框与ID = “taskArea”。 并附着于该元素:

<link rel="stylesheet" href="../viewerfiles/viewer.css" type="text/css"> 
+0

为什么啊,为什么在一个iframe框架集?他们是否来自同一起源?你想将你的样式表插入taskArea框架的文档中? – mplungjan

+0

@mplungjan是的我想插入样式表在taskArea框架的文档 – Michael

+0

并且是来自相同的域/端口/ etc的所有文件? – mplungjan

您可以使用jQuery:

var iframe = $('#iframeMgMap').contents(); 
var taskArea = iframe.find('#taskArea'); 
taskArea.append('<link rel="stylesheet" href="../viewerfiles/viewer.css" type="text/css">'); 

干杯