gpt4 book ai didi

javascript - 将 NodeList 转换回 HTML

转载 作者:行者123 更新时间:2023-11-30 17:37:09 24 4
gpt4 key购买 nike

我正在使用 docx.js ,它在浏览器中将 docx 转换为 html5。函数 convertContent 输出一个 NodeList。问题是我需要一个 HTML/XML 字符串,而不是 NodeList

有没有办法将 NodeList 转换回 HTML?有很多采用其他方式或将其转换为数组的示例,但没有关于如何将其转换回 HTML 的示例。

最佳答案

我对你的问题有点不清楚(特别是我需要 HTML5)

如果你想要字符串表示,这将为列表中的每个节点创建一个 html 字符串

var html = Array.prototype.reduce.call(nodes, function(html, node) {
return html + ( node.outerHTML || node.nodeValue );
}, "");

更新:修复显示为未定义的文本节点

尝试把它放在这个站点的控制台中

var htmlstr = Array.prototype.reduce.call($("div")[43].childNodes, function(html, node) {
return html + ( node.outerHTML || node.nodeValue );
}, "");

console.log(htmlstr);

关于javascript - 将 NodeList 转换回 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21792722/

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