如何将元素添加到头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">
答
您可以使用jQuery:
var iframe = $('#iframeMgMap').contents();
var taskArea = iframe.find('#taskArea');
taskArea.append('<link rel="stylesheet" href="../viewerfiles/viewer.css" type="text/css">');
干杯
为什么啊,为什么在一个iframe框架集?他们是否来自同一起源?你想将你的样式表插入taskArea框架的文档中? – mplungjan
@mplungjan是的我想插入样式表在taskArea框架的文档 – Michael
并且是来自相同的域/端口/ etc的所有文件? – mplungjan