js原声实现简单的微信聊天功能
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了js原声实现简单的微信聊天功能,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3886字,纯文字阅读大概需要6分钟。
内容图文
![js原声实现简单的微信聊天功能](/upload/InfoBanner/zyjiaocheng/393/e92ca4d07031460cbd32416fa78ce40d.jpg)
代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>微信聊天</title> <link rel="stylesheet" type="text/css" href="css/style.css" /> <style> *{ margin: 0; } .top{ width: 310px; padding: 10px 20px; background-color: gray; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 18px; font-weight: bold;0 color: white; } .content{ background-color: white; } select{ border: 2px solid gray; background: white; width: 350px; height: 470px; padding: 10px; } .send{ width: 310px; padding: 10px 20px; background-color: gray; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .chat{ } .box{ float: left; margin: 20px 120px; } body{ width: 100%; background-image: url(../img/bg.jpg); } .outer{ width: 90%; margin: 10px auto; } .sText{ width: 220px; height: 25px; border-radius: 5px; font-size: 15px; } .btn{ width: 65px; height: 30px; border-radius: 5px; float: right; text-align: center; font-size: 18px; color: white; background-color: limegreen; } option{ font-size: 15px; max-width: 325px; height: auto; border: 0.5px solid gainsboro; border-radius: 8px; padding: 10px; margin: 10px; background-color: greenyellow; margin-left: 158px; margin-top: 10px; margin-bottom: 10px; max-width: 200px; } </style> <script type="text/javascript" src="js/my.js" ></script> <script > window.onload =function () { function g(id) { return document.getElementById(id); } g('leftSendBtn').addEventListener("click",leftSendB); g('rightSendBtn').addEventListener("click",rightSendB); } function leftSendB() { function g(id) { return document.getElementById(id); } var text = document.getElementById("leftText").value; if(text.trim()!=''){ var leftContent = document.getElementById("leftContent"); var rightContent = g("rightContent"); var option = document.createElement('option'); var len = text.length; option.style.width = len * 15 + len*2 + "px"; option.style.marginLeft = 350 - (len * 15 + len*2) - 72 +"px"; option.innerHTML = text; leftContent.appendChild(option); var option1 = document.createElement("option"); option1.innerHTML = text; option1.style.backgroundColor = "white"; option1.style.marginLeft = "10px"; option1.style.width = len * 15 + len*2 + "px"; rightContent.appendChild(option1); document.getElementById("leftText").value = ""; } } function rightSendB() { function g(id) { return document.getElementById(id); } var text = g("rightText").value; if(text.trim()!='') { var leftContent = document.getElementById("leftContent"); var rightContent = g("rightContent"); var option = document.createElement('option'); var len = text.length; option.style.width = len * 15 + len*2 + "px"; option.style.marginLeft = 350 - (len * 15 + len*2) - 72 +"px"; option.innerHTML = text; rightContent.appendChild(option); var option1 = document.createElement("option"); option1.innerHTML = text; option1.style.backgroundColor = "white"; option1.style.marginLeft = "10px"; option1.style.width = len * 15 + len*2 + "px"; leftContent.appendChild(option1); g("rightText").value = ""; } } </script> </head> <body> <p class="outer"> <p class="box"> <p class="chat"> <p class="top"> <span class="">PHP中文网-朱老师</span> </p> <p class="content"> <select multiple="multiple" id="leftContent"> </select> </p> <p class="send"> <input type="text" id="leftText" class="sText"/> <input type="button" id="leftSendBtn" class="btn" value="发送"/> </p> </p> </p> <p class="box"> <p class="chat"> <p class="top"> <span class="">PHP中文网-lge</span> </p> <p class="content"> <select multiple="multiple" id="rightContent"> </select> </p> <p class="send"> <input type="text" id="rightText" class="sText"/> <input type="button" id="rightSendBtn" class="btn" value="发送"/> </p> </p> </p> </p> </body> </html>
免费拿去研究吧!更多好的源码尽在PHP中文网,关注我们给你好看~
相关推荐:
html会动的小狗狗源码
JavaScript获取当前网页源码的实例
Java实现坦克大战游戏的源码示例
以上就是js原声实现简单的微信聊天功能的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的js原声实现简单的微信聊天功能全部内容,希望文章能够帮你解决js原声实现简单的微信聊天功能所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。