这是一个简单的网页聊天实例,使用HTML、CSS和JavaScript来实现:

HTML代码:

<!DOCTYPE html>
<html>
<head>
    <title>网页聊天</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="chat-container">
        <div id="chat-area"></div>
        <input type="text" id="message-input" placeholder="输入消息...">
        <button id="send-btn">发送</button>
    </div>
    
    <script src="script.js"></script>
</body>
</html>

CSS代码(style.css):

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

.chat-container {
    max-width: 500px;
    margin: 50px auto;
    border: 1px solid #ccc;
    padding: 20px;
    background-color: #f9f9f9;
}

#chat-area {
    height: 300px;
    overflow-y: scroll;
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

#message-input {
    width: 100%;
    padding: 5px;
    font-size: 16px;
}

#send-btn {
    padding: 5px 10px;
    font-size: 16px;
}

JavaScript代码(script.js):

window.onload = function() {
    var chatArea = document.getElementById("chat-area");
    var messageInput = document.getElementById("message-input");
    var sendBtn = document.getElementById("send-btn");

    sendBtn.onclick = function() {
        var message = messageInput.value;
        
        if (message !== "") {
            var newMessage = document.createElement("div");
            newMessage.innerText = message;
            chatArea.appendChild(newMessage);
            messageInput.value = "";
        }
    };

    messageInput.addEventListener("keydown", function(event) {
        if (event.keyCode === 13) {
            event.preventDefault();
            sendBtn.click();
        }
    });
};

这个网页聊天实例中,用户可以在输入框中输入消息,并点击发送按钮(或按下回车键)发送消息。发送的消息会显示在聊天区域中

生成一个完美的网页聊天实例

原文地址: https://www.cveoy.top/t/topic/iLHL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录