【发布时间】:2009-12-06 00:09:49
【问题描述】:
我有一个动态创建的 iframe,我正在尝试向其中添加脚本。例如:
var iframe = document.createElement("iframe");
我想在这个 iframe 中注入 javascript。通过在 iframe 对象下创建一个脚本元素并通过 readystate 和 onReadyState 事件向该脚本对象添加回调,我可以在不使用 jquery 的情况下完成这项工作。现在我想用 jquery 尝试同样的事情。
但是,如果我这样做:
$.getScript(url,function() {
myCallback();
});
我的脚本被添加到当前文档中,并且来自 iframe 对象的引用被破坏。如何在 iframe 对象上调用 getscript?
试过这个没用:
var elementID = $(element).attr('id');
$('iframe#' + elementID).getScript(url, function(){
myCallback();
});
【问题讨论】:
标签: javascript jquery iframe