我有一个独特的情况,我需要完全加载,运行相关的脚本,并在后台呈现HTML页面。这是一个完整的HTML页面。
以下是我目前正在做的工作:
我使用GET XHR调用获取页面,并将其作为string
存储在名为template
的变量中。一旦我有string
我使用JQuery.parseHTML
将它解析成一个元素数组(包括脚本)并从那里过滤直到我得到我需要的元素,将它存储在一个名为{{1的变量中}}。然后我将该元素插入DOM。
我遇到的问题是content
中的DOM元素未完全呈现,因为它们的脚本尚未运行。
这是我的代码:
content
如何在后台运行脚本并呈现DOM,然后将其插入到用户看到的当前文档或DOM中。