我正在使用节点html-to-text包。但是当我将html转换为文本图像路径时,也会出现在该文件中。我只想要html的文本版本。我怎样才能做到这一点?如果有任何其他选项将html转换为文本,请告诉我。
答案 0 :(得分:0)
如果您使用的是浏览器,请让浏览器为您执行此操作..
function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}
参考:Strip HTML from Text JavaScript
为了进一步想要删除图像路径,可以使用正则表达式或替换或简单的jquery函数并替换路径。
function strip(html)
{
var tmp = document.createElement("DIV");
$('body img').removeAttr('src')
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}