JavaScript实现QQ聊天消息展示和评论提交功能
程序员文章站
2023-11-29 23:34:16
qq聊天消息显示,提交评论等实现原理,具体内容如下
&...
qq聊天消息显示,提交评论等实现原理,具体内容如下
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } .bos { margin: 100px auto; width: 350px; position: relative; } .bos a { float: right; } button { position: relative; left: 301px; bottom: 0; } textarea { width: 350px; resize: none; } ul li { list-style: none; } </style> <script type="text/javascript"> window.onload = function() { var txt = document.getelementbyid('txt'); var btn = document.getelementsbytagname('button')[0]; var oul = document.getelementsbytagname('ul')[0]; btn.onclick = function() { if(txt.value == '') { alert('请输入...'); return false; //结束事件******* } var newli = document.createelement('li'); //创建标签<li></li> newli.innerhtml = txt.value + '<a href = "#">删除<a>'; //oul.appendchild(newli); //将创建标签<li></li>加到最后面 var lis = oul.childnodes; //oul.children oul.insertbefore(newli, lis[0]); //将创建标签<li></li>加到最前面 txt.value = ''; //删除发出去的消息 var oa = document.getelementsbytagname('a'); for(var i = 0; i < oa.length; i++) { oa[i].onclick = function() { oul.removechild(this.parentnode); } } } } </script> </head> <body> <div id="box" class="bos"> <textarea name="" id="txt" cols="30" rows="10"></textarea> <button>submit</button> <ul></ul> </div> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。