在JavaScript中,要清空一个留言框(通常是一个<input>
或<textarea>
元素),可以通过设置其value
属性为空字符串来实现。以下是几种常见的方法:
假设留言框的HTML代码如下:
<textarea id="messageBox"></textarea>
<button onclick="clearMessage()">清空留言</button>
对应的JavaScript函数可以是:
function clearMessage() {
document.getElementById('messageBox').value = '';
}
如果你想在用户提交留言后自动清空留言框,可以使用事件监听器:
<textarea id="messageBox"></textarea>
<button id="submitBtn">提交留言</button>
document.getElementById('submitBtn').addEventListener('click', function() {
// 这里可以添加提交留言的代码
// ...
// 清空留言框
document.getElementById('messageBox').value = '';
});
<textarea id="messageBox"></textarea>
<button id="clearBtn">清空留言</button>
$('#clearBtn').click(function() {
$('#messageBox').val('');
});
DOMContentLoaded
事件来确保DOM已经完全加载。以下是一个完整的HTML和JavaScript示例,展示了如何创建一个留言框和一个按钮来清空留言框:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>清空留言框示例</title>
<script>
function clearMessage() {
document.getElementById('messageBox').value = '';
}
</script>
</head>
<body>
<textarea id="messageBox" rows="4" cols="50"></textarea><br>
<button onclick="clearMessage()">清空留言</button>
</body>
</html>
在这个示例中,当用户点击“清空留言”按钮时,clearMessage
函数会被调用,它将找到ID为messageBox
的<textarea>
元素,并将其value
属性设置为空字符串,从而清空留言框的内容。
领取专属 10元无门槛券
手把手带您无忧上云