var element = $("<div/>").appendTo(document.body);
var iframe = $("<iframe style='z-index:999999'></iframe>"); var div = $("<div/>");
iframe.appendTo(element);
var div = $("<div/>");我用下面的方法尝试将div加入到iframe中都没有成功,大家有什么solution吗?div.appendTo(iframe.contentWindow.document.body);
div.appentTo(iframe.contents().find("body"));
div.appentTo(iframe.document);
div.appentTo(iframe.document.body)
解决方案 »
- JS文件中调用其他的JS文件,该如何写?
- 如何才能让javascript发挥更大的作用?
- 梅花雪大侠,能进来一下子吗
- $("#toolBox").css("display","block")这是什么用法,谁能帮忙解释下吗?
- 在线请教:如何用js实现类似框架(frame)那样的导航功能呢? (xhtml+css)
- 在ShowModalDialog出来的页面中怎样单击一个按钮像联接一样转向一个URL
- 如何判断鼠标点到别的frame和点击IE的网页区域外的部分?
- 请问一下如下问题。用window.open时能否使打开这个网页在框架中显示了。
- 高分请教:那位大虾帮我看一下下面的问题????????
- 再简单不过的问题,请指教
- 如何设置该事件
- div根据另一个定位的问题,请大家帮忙!
好像不能进行操作.
因为它没有引用页面地址之前
根本就没有内容
所以document、body什么的当然也没有.
var ifmWin=$("<iframe style='z-index:999999'></iframe>").appendTo(document.body).get(0).contentWindow;
var div=document.createElement("div");
div.innerHTML="sss";
ifmWin.onload=function(){
ifmWin.document.body.appendChild(div)
}
FireFox3.5中报错
错误: uncaught exception: [Exception... "Node cannot be inserted at the specified point in the hierarchy" code: "3" nsresult: "0x80530003 (NS_ERROR_DOM_HIERARCHY_REQUEST_ERR)" location: "../js/jquery.autocomplete.js Line: 602"]我原来的问题是iframe遮挡住了jquery的autocomplete产生的下拉div,我是想通过修改jquery.autocomplete.js,把这个div加入到一个z-index很大的div中。还在尝试中,先谢过sohighthesky和wohaishiliumang。