【发布时间】:2021-06-25 00:03:27
【问题描述】:
我试图弄清楚如何使用cheerio 替换所有“a”标签的域名,但$(this).attr("href") 返回未定义
function changeDomain(html) {
const $ = cheerio.load(html);
$("a").each((_, node) => {
console.log($(this).attr("href")); // undefined
});
return $.html();
}
我想改变
从这里
<a href="HTTP://google.com/home">Home</a>
到这里
<a href="HTTP://example.com/home">Home</a>
【问题讨论】:
-
确保文档准备就绪后正在运行
changeDomain?
标签: javascript node.js cheerio