我正在编写一个 JavaScript 脚本,它会定期检查页面中的新元素,即 DOM 树更新。这些特定元素之一包含指向其他页面的超链接。我的目标是执行该页面的 GET 并将结果转换为 DOM 对象,以触发该页面中特定元素的特定事件。我可以做到这一点var newPage = window.open(hyperlink);
,然后可以通过newPage.document.getElementById('elementId');
. 但是,脚本会遍历许多超链接,并且将它们全部打开效率不高。
那么,有没有什么方法可以有效地操纵整个页面的对象,即不打开它(例如,$.get(hyperlink, function(page) { // convert page to DOM });
)?
感谢任何答案,谢谢。