久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

基于JavaScript實現(xiàn)留言板功能

瀏覽:8日期:2023-06-24 08:52:52

本文實例為大家分享了JavaScript實現(xiàn)留言板功能的具體代碼,供大家參考,具體內(nèi)容如下

html代碼

<div class='main'> <ul 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 class='msgInput'></textarea> <button class='sendbtn'>發(fā)送</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 = ''; //可見范圍看見當(dāng)前元素 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 = ''; //可見范圍看見當(dāng)前元素 li.scrollIntoView(); }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 宜昌市| 梅河口市| 盱眙县| 永平县| 贺兰县| 保亭| 虞城县| 永顺县| 长治市| 新宾| 聊城市| 河北区| 辰溪县| 观塘区| 桂东县| 泽普县| 泰宁县| 子洲县| 定兴县| 开封县| 九龙坡区| 江华| 密云县| 额济纳旗| 苏州市| 洪湖市| 固始县| 始兴县| 信阳市| 五河县| 长春市| 安庆市| 中西区| 东方市| 兴国县| 南涧| 旌德县| 措美县| 峡江县| 金昌市| 宁德市|