html5实现留言功能,基于JavaScript实现留言板功能

本文实例为大家分享了JavaScript实现留言板功能的具体代码,供大家参考,具体内容如下

html代码

  • hello?
  • hello
  • hi
  • hehe
  • goodbye
  • 。。。。
  • I LOVE YOU

发送

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();

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值