JavaScript实现enter发送消息
以下是实现enter发送消息的JavaScript代码:
// 获取输入框和发送按钮元素
const inputEl = document.getElementById("input-box");
const sendBtnEl = document.getElementById("send-btn");
// 给输入框绑定keydown事件
inputEl.addEventListener("keydown", function(event) {
// 判断按下的键是否是enter键
if (event.code === "Enter") {
// 阻止默认行为,即阻止换行
event.preventDefault();
// 触发发送按钮的点击事件
sendBtnEl.click();
}
});
// 给发送按钮绑定click事件
sendBtnEl.addEventListener("click", function() {
// 获取输入框的内容并发送消息
const message = inputEl.value.trim();
if (message) {
sendMessage(message);
// 清空输入框
inputEl.value = "";
}
});
// 发送消息的函数
function sendMessage(message) {
// 在此添加发送消息的代码
console.log("发送了一条消息:" + message);
}
</