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

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

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

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

本文實(shí)例為大家分享了JavaScript實(shí)現(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(); }}

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 济南市| 安塞县| 晋宁县| 黄冈市| 阿拉善左旗| 陇南市| 渭南市| 汕尾市| 洪雅县| 铜鼓县| 蒙城县| 阳高县| 定兴县| 北辰区| 翁源县| 平罗县| 毕节市| 全椒县| 阿勒泰市| 景洪市| 长沙市| 剑河县| 巢湖市| 乳山市| 旬阳县| 龙岩市| 彭山县| 博湖县| 高密市| 镇康县| 攀枝花市| 通河县| 通州市| 吉林市| 南汇区| 卓资县| 衡水市| 姚安县| 南安市| 洪洞县| 昭觉县|