Javascript 要从文本文件中删除图像路径吗?
我使用的是节点html文本包。但当我将html转换为文本图像时,该文件中也会出现路径。我只想要文本版的html。我该怎么做?如果有任何其他将html转换为文本的选项,请告诉我。如果您使用浏览器,请让浏览器为您执行此操作Javascript 要从文本文件中删除图像路径吗?,javascript,node.js,Javascript,Node.js,我使用的是节点html文本包。但当我将html转换为文本图像时,该文件中也会出现路径。我只想要文本版的html。我该怎么做?如果有任何其他将html转换为文本的选项,请告诉我。如果您使用浏览器,请让浏览器为您执行此操作 function strip(html) { var tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""
function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}
参考:
要进一步删除图像路径,可以使用regex或replace或简单jquery函数替换路径
function strip(html)
{
var tmp = document.createElement("DIV");
$('body img').removeAttr('src')
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}
也可以尝试node package,因此假设有一个编程问题,但我在这里看不到任何代码。我使用的是相同的package node html to text,但获取文本文件中的图像路径。如果在调用html to text之前使用浏览器,请尝试删除选定dom中的所有img标记并调用html to text。