我有以下JavaScript代码
frame.onload = function()
{
// Get element
}
frame.src = url //url is an external and I don't have control over it
但是这里frame.onload事件在帧完全加载之前触发。如果我在此之后设置超时5秒钟,我可以获得所需的元素。 那么如何等待帧完全加载?
答案 0 :(得分:0)
我认为您需要使用iframe中包含的文档的load
事件,而不是iframe本身。
frame.onload = function() {
frame.contentDocument.onload = function () {
// Get element
};
};
frame.src = url;