这是一个将富文本字符串转换为普通字符串的函数:
function richTextToPlainText(richText) {
// 创建一个空的 DOM 元素 const el = document.createElement('div');
// 将富文本字符串设置为元素的 innerHTML
el.innerHTML = richText;
// 返回元素的文本内容
return el.textContent;
}
这个函数会创建一个空的 DOM 元素,将富文本字符串设置为该元素的 innerHTML,然后返回该元素的文本内容。
例如:
const richText = '<p>Hello, <strong>world</strong>!</p>';
const plainText = richTextToPlainText(richText);
console.log(plainText); // 输出 "Hello, world!"