2017-03-06 174 views
0

我的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

回答

0

您可以使用jQuery:

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

乾杯

相關問題