javascript - 可以通过从 Javascript 中的字符串加载 HTML 来创建自定义 "DOMs"吗?

标签 javascript jquery html dom document

我正在尝试在浏览器中解析 HTML。浏览器接收 2 个 HTML 文件作为字符串,例如。 HTML1 和 HTML2。

我现在需要解析这些“文档”,就像解析当前文档一样。这就是为什么我想知道是否可以基于这些 HTML 字符串创建自定义文档(这些字符串由服务器或用户提供)。

因此,例如以下内容是有效的: $(html1Document).$("#someDivID")...

如果有任何不清楚的地方,请让我进一步澄清。

谢谢。

最佳答案

var $docFragment = $(htmlString);

$docFragment.find("a"); // all anchors in the HMTL string

请注意,这会忽略任何文档结构标签( <html><head><body> ),但任何包含的标签都可用。

关于javascript - 可以通过从 Javascript 中的字符串加载 HTML 来创建自定义 "DOMs"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952707/

相关文章:

javascript - 确认消息字符串中引入换行符

javascript - 在 href javascript 代码中获取发件人

javascript - 如何在javascript中为phonegap实现搜索功能?

html - 如何缩放 HTML 背景视频

javascript - 将属性添加到javascript中最近添加的输入字段

html - 使用 css/sass 的 x 轴倾斜文本

javascript - 具有不可编辑内容的富文本,angularjs

javascript - 什么是序言指令?

javascript - jQuery 追加 DOM

javascript - 如何从异步调用返回响应?