摆脱HTML元素-React

时间:2020-03-05 05:04:44

标签: javascript html reactjs

我目前正在研究随机圣经经文发生器。当我调用API时,它将返回包含在html元素中的文本(反向)。似乎是这样设计的。我如何摆脱那些html元素,仅返回文本? this is the output it returns

1 个答案:

答案 0 :(得分:2)

假设您不想render the HTML directly in React,一种简单的方法是使用正则表达式替换:

console.log(data.data.passages[0].content.replace(/<[^>]*>/gm, ""));

尽管根据经文的潜在内容,这可能会产生多余的空白,或者在深奥的HTML情况下失败。

您还可以将其转换为DOM节点,然后从中获取文本。参见this answer

相关问题