gpt4 book ai didi

javascript - 如何在不将文本字符串插入 DOM 的情况下对文本字符串执行 document.querySelectorAll

转载 作者:可可西里 更新时间:2023-11-01 01:17:08 25 4
gpt4 key购买 nike

var html = '<p>sup</p>'

我想在该文本上运行 document.querySelectorAll('p') 而不将其插入 dom。

在 jQuery 中你可以做 $(html).find('p')

如果不可能,那么进行临时插入确保它不会干扰任何东西的最干净的方法是什么。然后只查询该元素。然后将其删除。

(我正在执行 ajax 请求并尝试解析返回的 html)

最佳答案

对于 IE 10 及更高版本,您可以使用 DOM Parser object 直接从 HTML 解析 DOM。

var parser = new DOMParser();
var doc = parser.parseFromString(html, "text/html");
var paragraphs = doc.querySelectorAll('p');

关于javascript - 如何在不将文本字符串插入 DOM 的情况下对文本字符串执行 document.querySelectorAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30040319/

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