日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

留言板JavaScript实现

發布時間:2023/12/31 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 留言板JavaScript实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

html代碼

<div id="main" class="main"><ul id="content" class="content"><li class="msgContent left">hello?</li><div style="clear: both;"></div><li class="msgContent left">hello</li><div style="clear: both;"></div><li class="msgContent right">hi</li><div style="clear: both;"></div><li class="msgContent left">hehe</li><div style="clear: both;"></div><li class="msgContent left">goodbye</li><div style="clear: both;"></div><li class="msgContent right">。。。。</li><div style="clear: both;"></div><li class="msgContent right">I LOVE YOU</li></ul><textarea id="msg_input" class="msgInput"></textarea><button id="sendbtn" class="sendbtn">發送</button> </div>

css代碼

* {font-size: 14px;padding: 0;margin: 0;}.main {position: relative;margin: 20px auto;border: 1px solid steelblue;width: 430px;height: 400px;}.msgInput {display: block;width: 406px;height: 60px;margin: 10px auto;}.sendbtn {position: absolute;width: 100px;height: 29px;bottom: 5px;right: 10px;}.content {list-style: none;width: 410px;height: 280px;margin: 5px auto;border: 1px dotted #D1D3D6;overflow-y: scroll;}.msgContent {width: auto;max-width: 250px;height: auto;word-break: break-all;margin: 5px;padding: 3px;border-radius: 5px;}.content .left {float: left;text-align: left;background-color: lightgrey;}.content .right {float: right;text-align: right;background-color: yellowgreen;}.clear {clear: both;}

JS代碼

var oBtn = document.getElementById("sendbtn");var msg = document.getElementById("msg_input");var oCon = document.getElementById("content");oBtn.onclick = function () {var msgVal = msg.value;var li = document.createElement("li");li.innerHTML = msgVal;li.className = "msgContent right";var div = document.createElement("div");div.className = "clear";oCon.appendChild(div);oCon.appendChild(li);msg.value = "";//可見范圍看見當前元素li.scrollIntoView()};document.onkeypress = function (e) {var e = e || event;var code = e.keyCode || e.which;if (code == 10) {var msgVal = msg.value;var li = document.createElement("li");li.innerHTML = msgVal;li.className = "msgContent right";var div = document.createElement("div");div.className = "clear";oCon.appendChild(div);oCon.appendChild(li);msg.value = "";//可見范圍看見當前元素li.scrollIntoView();}}

總結

以上是生活随笔為你收集整理的留言板JavaScript实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。