我正在使用javascript获取网页内容(同一域)。 问题是,该网页具有javascript,它们会进行一些计算,然后将结果写入div元素。
检索结果时,我得到一个空的div元素,因为目标页面的javascript仍未完全执行。
我需要加载网页,等待几秒钟,然后获取html。
我该如何实现?
答案 0 :(得分:0)
您可以使用类似的东西
a. $(document).ready(function() {
// executes when HTML-Document is loaded and DOM is ready
alert("document is ready");
});
b. $(window).load(function() {
// executes when complete page is fully loaded, including all frames, objects and images
alert("window is loaded");
// You can initiate the copy of your Div elements from here.
});
您将需要选项B,因为这是在整个页面上涂满所有内容(包括图像)后才会触发的选项B。