javascript – Cheerio获取元素外部html

前端之家收集整理的这篇文章主要介绍了javascript – Cheerio获取元素外部html前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用cheerio来解析服务器端的html文件和节点6.10.2.我需要在文档正文中获取每个div的outer Html,我的代码是:
/* const data is valid html document (type of string)*/
 const $= cheerio.load(data);
 let pages = $('body > div').toArray();
 console.log(pages[0]); // Elements parsed correctly
 let htmlPages = pages.map(page => $(page).html());
 console.log(htmlPages[0]); // Here I have innerHtml,not outer...

问题:我正在使用innerHtml获取字符串.
任何人都可以帮助. ?

解决方法

将地图功能更改为
let htmlPages = pages.map(page => $.html(page));

根据docs

猜你在找的JavaScript相关文章