gpt4 book ai didi

javascript - 从字符串中提取所有链接

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

我有一个包含页面 HTML 源代码的 javascript 变量(不是当前页面的源代码),我需要从这个变量中提取所有链接。关于执行此操作的最佳方法的任何线索?

是否可以为变量中的 HTML 创建一个 DOM,然后遍历它?

最佳答案

我不知道这是否是推荐的方式,但它有效:(仅限 JavaScript)

var rawHTML = '<html><body><a href="foo">bar</a><a href="narf">zort</a></body></html>';

var doc = document.createElement("html");
doc.innerHTML = rawHTML;
var links = doc.getElementsByTagName("a")
var urls = [];

for (var i=0; i<links.length; i++) {
urls.push(links[i].getAttribute("href"));
}
alert(urls)

关于javascript - 从字符串中提取所有链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487588/

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