js实现微信聊天效果


Posted in Javascript onAugust 09, 2020

本文实例为大家分享了js实现微信聊天效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <style>
  *{
   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;
  }
 </style>
</head>
<body>
 <div class="box">
  <div class="box1">AAAAAAAA</div>
  <div class="text1"></div>
  <div class="box3">
   <input class="input1" type="text">
   <input class="input2" type="button" value="发送">
  </div>
 </div>
 <div class="fox">
  <div class="fox1">BBBBBBBB</div>
  <div class="text2"></div>
  <div class="fox3">
   <input class="input3" type="text">
   <input class="input4" type="button" value="发送">
  </div>
 </div>
 <script>
  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.onclick=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.onclick=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=""
  }
 </script>
</body>
</html>

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

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

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

Javascript 相关文章推荐
Jquery 滑入滑出效果实现代码
Mar 27 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
Jun 25 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
jQuery切换所有复选框选中状态的方法
Jul 02 Javascript
纯原生js实现table表格的增删
Jan 05 Javascript
JS实现DIV高度自适应窗口示例
Feb 16 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 Javascript
微信小程序顶部可滚动导航效果
Oct 31 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
DWR内存兼容及无法调用问题解决方案
Oct 16 Javascript
多个Vue项目部署到服务器的步骤记录
Oct 22 Javascript
js实现盒子滚动动画效果
Aug 09 #Javascript
js仿京东放大镜效果
Aug 09 #Javascript
浅谈vue-props的default写不写有什么区别
Aug 09 #Javascript
js实现带有动画的返回顶部
Aug 09 #Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 #Javascript
js实现轮播图效果 纯js实现图片自动切换
Aug 09 #Javascript
vue 子组件watch监听不到prop的解决
Aug 09 #Javascript
You might like
mysql5写入和读出乱码解决
2006/11/25 PHP
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
webpack 3.X学习之多页面打包的方法
2018/09/04 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
举例详解Python中yield生成器的用法
2015/08/05 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
python实现多层感知器
2019/01/18 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python简单实现区域生长方式
2020/01/16 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
HTML5进度条特效
2014/12/18 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
世界上最大的艺术社区:SAA
2020/12/30 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
霸王洗发水广告词
2014/03/14 职场文书
工作说明书范文
2014/05/07 职场文书
食品流通安全承诺书
2014/05/22 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
会议主持人开场白台词
2015/05/28 职场文书
毕业证明书
2015/06/19 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python