php类似微信聊天框,JS实现的类似微信聊天效果示例

本文实例讲述了JS实现的类似微信聊天效果。分享给大家供大家参考,具体如下:

www.jb51.net JS仿微信聊天效果

*{

margin:0;

padding:0;

}

.box{

width: 250px;

height: 400px;

border: 1px solid #cccccc;

float: left;

margin-left: 200px;

position: relative;

}

.fox{

width: 250px;

height: 400px;

border: 1px solid #cccccc;

float: left;

margin-left: 200px;

position: relative;

}

.box1{

width: 250px;

height: 20px;

background: #cdcdcd;

line-height: 20px ;

text-align: center;

}

.fox1{

width: 250px;

height: 20px;

background: #cdcdcd;

line-height: 20px ;

text-align: center;

}

.box3{

width: 250px;

height: 30px;

bottom: 0px ;

position: absolute;

}

.fox3{

width: 250px;

height: 30px;

bottom: 0px ;

position: absolute;

}

.input1{

width: 200px;

height: 28px;

}

.input2{

width: 40px;

height: 30px;

}

.input3{

width: 200px;

height: 28px;

}

.input4{

width: 40px;

height: 30px;

}

.text1{

overflow: scroll;

overflow-x: hidden;

overflow-y: visible;

height: 350px;

}

.text2{

overflow: scroll;

overflow-x: hidden;

overflow-y: visible;

height: 350px;

}

AAAAAAAA
BBBBBBBB

var oIpt1=document.getElementsByClassName("input1")[0];

var oIpt3=document.getElementsByClassName("input3")[0];

var oIpt2=document.getElementsByClassName("input2")[0];

var oIpt4=document.getElementsByClassName("input4")[0];

var oText1=document.getElementsByClassName("text1")[0];

var oText2=document.getElementsByClassName("text2")[0];

oIpt2.οnclick=function () {

var newDate=new Date();

var oHouer=newDate.getHours();

var oMinutes=newDate.getMinutes();

var oSecond=newDate.getSeconds();

var oDiv1=document.createElement("div")

var oDiv2=document.createElement("div")

var oDiv3=document.createElement("div")

var oDiv4=document.createElement("div")

oDiv1.style.textAlign="right"

oDiv2.style.textAlign="left"

oDiv3.style.textAlign="center"

oDiv4.style.textAlign="center"

oText1.appendChild(oDiv3);

oText1.appendChild(oDiv1);

oText2.appendChild(oDiv4)

oText2.appendChild(oDiv2);

oDiv3.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"

oDiv4.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"

oDiv1.innerHTML=oIpt1.value;

oDiv2.innerHTML=oIpt1.value;

oIpt1.value=""

}

oIpt4.οnclick=function () {

var newDate=new Date();

var oHouer=newDate.getHours();

var oMinutes=newDate.getMinutes();

var oSecond=newDate.getSeconds();

var oDiv1=document.createElement("div")

var oDiv2=document.createElement("div")

var oDiv3=document.createElement("div")

var oDiv4=document.createElement("div")

oDiv1.style.textAlign="center"

oDiv2.style.textAlign="center"

oDiv3.style.textAlign="right"

oDiv4.style.textAlign="left"

oText2.appendChild(oDiv1);

oText1.appendChild(oDiv2);

oText2.appendChild(oDiv3);

oText1.appendChild(oDiv4);

oDiv1.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"

oDiv2.innerHTML=oHouer+"时"+oMinutes+"分"+oSecond+"秒"

oDiv3.innerHTML=oIpt3.value;

oDiv4.innerHTML=oIpt3.value;

oIpt3.value=""

}

运行效果如下:

d93cd3ef1fb6e53309ccbd8649a28606.png

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试一下运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值