Maison > Article > interface Web > Explication détaillée du code des fonctions d'affichage des messages de chat QQ et de soumission de commentaires à l'aide de JavaScript
Cet article présente principalement en détail JavaScript pour implémenter les fonctions d'affichage des messages de chat QQ et de soumission de commentaires. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Affichage des messages de chat QQ, soumission de commentaires et autres principes de mise en œuvre, le contenu spécifique est le suivant
<!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> <p id="box" class="bos"> <textarea name="" id="txt" cols="30" rows="10"></textarea> <button>submit</button> <ul></ul> </p> </body> </html>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!