gpt4 book ai didi

javascript - 使用 Javascript 将 HTML 字符串加载到 DOM 树中

转载 作者:数据小太阳 更新时间:2023-10-29 05:34:19 24 4
gpt4 key购买 nike

我目前正在使用一个自动化框架,该框架可以拉下网页进行分析,然后将其呈现为字符串进行处理。 Rhino Javascript 引擎可用于协助解析返回的网页。

看来,如果可以将字符串(这是一个完整的网页)加载到 DOM 表示中,它将为解析和分析内容提供一个非常好的界面。

仅使用 Javascript,这是一个可能和/或可行的概念吗?

编辑:

我将分解问题以澄清:假设我在 javascript 中有一个字符串,其中包含这样的 html:


var $mywebpage = '<!DOCTYPE HTML PUB ...//snipped//... </body></html>';

以某种方式将其加载到 dom 对象中是否可能/现实?

最佳答案

我接受 JonDavidJohn 的回答,因为它对解决我的问题很有用,我想包括这个额外的答案供将来可能查看此内容的其他人使用。

虽然 Javascript 允许将 html 字符串加载到 DOM 元素中,但 DOM 不是核心 ECMAScript 的一部分,因此不适用于在 Rhino 下运行的脚本。

值得一提的是,Rhino 1.6 中实现的一个很好的替代方案是 E4X。虽然不是 DOM 实现,但它确实提供了概念上类似的功能。

关于javascript - 使用 Javascript 将 HTML 字符串加载到 DOM 树中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4903456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com