HTML5的聊天窗口代碼是一種非常方便的工具,能夠為網(wǎng)站提供良好的用戶體驗和交互性。下面將介紹一些基本的HTML5聊天窗口代碼。
<div id="chat" class="chatbox"> <div class="chat-header"> <h2>聊天室</h2> <button class="close-btn">X</button> </div> <div class="chat-messages"> </div> <form class="chat-form"> <input type="text" class="chat-input" placeholder="輸入消息"> <button type="submit" class="chat-btn">發(fā)送</button> </form> </div>
上面的代碼創(chuàng)建了一個帶有聊天窗口的HTML5頁面。其中,div元素的id屬性指定了聊天窗口的名稱,class屬性為CSS屬性提供了樣式組。 <div class = "chat-header"> 指定了聊天窗口標題, <div class = "chat-messages"> 顯示用戶之間的消息, <form class = "chat-form"> 含有輸入文本和發(fā)送按鈕的表單。
下面是一些用于發(fā)送消息并將其顯示在聊天窗口中的JavaScript代碼:
var chatBox = document.getElementById("chat"); var chatMessages = chatBox.querySelector(".chat-messages"); var chatForm = chatBox.querySelector(".chat-form"); var chatInput = chatForm.querySelector(".chat-input"); chatForm.addEventListener("submit", function (e) { e.preventDefault(); var messageToSend = chatInput.value; var messageHolder = document.createElement("div"); messageHolder.textContent = messageToSend; messageHolder.classList.add("message"); chatMessages.appendChild(messageHolder); chatInput.value = ""; });
此JS代碼將獲取聊天窗口及其相關(guān)的元素,監(jiān)聽表單提交事件,創(chuàng)建一個div元素顯示消息,將其添加到消息聊天窗口中,最后清空輸入文本框。
總之,HTML5聊天窗口代碼是一個高效的交互工具,可以改善網(wǎng)站的用戶體驗并增強用戶之間的交流。上述的HTML5聊天窗口代碼,適用于網(wǎng)頁中添加聊天窗口,方便與用戶之間的溝通交流。