JS实现文本的删除
使用 JavaScript 删除文本的几种方法
通过 DOM 操作删除文本内容
textContent 或 innerText 属性可以清空元素的文本内容:
const element = document.getElementById('target');
element.textContent = ''; // 清空文本
innerHTML 属性也可以用于删除文本,但会同时移除 HTML 标签:
element.innerHTML = ''; // 清空内容(包括子元素)
使用字符串方法删除部分文本
对于字符串变量,可以使用 substring() 或 slice() 方法:
let text = "Hello World";
text = text.substring(0, 5); // 保留前5个字符
使用 replace() 方法替换或删除特定文本:
text = text.replace('World', ''); // 删除"World"
text = text.replace(/[aeiou]/g, ''); // 正则删除所有元音
表单输入框的文本删除
对于输入框元素,直接设置 value 属性:
const input = document.querySelector('input[type="text"]');
input.value = ''; // 清空输入框
删除特定位置的字符
使用字符串拼接删除指定位置的字符:
function deleteAt(str, index) {
return str.slice(0, index) + str.slice(index + 1);
}
let result = deleteAt("JavaScript", 4); // 删除第4个字符(结果为"Javacript")
使用正则表达式删除匹配内容
删除所有数字:
let data = "abc123def456";
data = data.replace(/\d+/g, ''); // 结果为"abcdef"
删除空白字符:

data = data.replace(/\s+/g, ''); // 删除所有空格/换行符






