您好,欢迎访问一九零五行业门户网

js原声实现简单的微信聊天功能

又是一波福利!原声的js实现了一个简单的微信聊天功能,拿去研究吧,不要钱!更多免费好玩的源码尽在
代码:
<!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="">-朱老师</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="">-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>
免费拿去研究吧!更多好的源码尽在,关注我们给你好看~
相关推荐:
html会动的小狗狗源码
javascript获取当前网页源码的实例
java实现坦克大战游戏的源码示例
以上就是js原声实现简单的微信聊天功能的详细内容。
其它类似信息

推荐信息