Javascript | 3种 HTML 转换为纯文本的方法
在JavaScript中,将HTML转换为纯文本的方法有多种,以下是三种常见的方法:
- 使用
textContent
属性:
let htmlContent = "<p>Hello, World!</p>";
let text = document.createElement("div");
text.innerHTML = htmlContent;
let textContent = text.textContent;
console.log(textContent); // 输出: Hello, World!
- 使用
innerText
属性:
let htmlContent = "<p>Hello, World!</p>";
let text = document.createElement("div");
text.innerHTML = htmlContent;
let textContent = text.innerText;
console.log(textContent); // 输出: Hello, World!
- 使用正则表达式移除HTML标签:
let htmlContent = "<p>Hello, World!</p>";
let textContent = htmlContent.replace(/<[^>]*>?/gm, '');
console.log(textContent); // 输出: Hello, World!
以上三种方法可以将HTML内容转换为纯文本。textContent
和innerText
属性会获取元素的文本内容,而正则表达式方法则通过简单的字符串替换来移除HTML标签。
评论已关闭