javascript实现留言板功能
网络编程 2021-07-04 15:02www.168986.cn编程入门
这篇文章主要为大家详细介绍了javascript实现留言板功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了javascript实现留言板功能的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> { margin: 0; padding: 0; } .box{ /设置最外层盒子/ width: 600px; border: 1px solid #aaa; padding: 20px 10px; margin: 100px auto; } #plTxt{ /设置文本域/ width: 450; resize: none;/防止用户拖拽/ } .box ul{ /将ul列表去除前面的点/ list-style: none; } .box ul li{ /设置li中的评论文字样式/ width: 450px; line-height: 30px; border-bottom: 1px dotted #aaa; margin-left: 50px; } .box ul li a{ /将删除的样式更改颜色,向右浮动,没有下划线/ color: orange; float: right; text-decoration: none; } .box ul li .time{ /将li中的时间改为向右浮动和改颜色/ color: #4f0; float: right; } </style> <script> window.onload = function(){ function $(id){ return document.getElementById(id); } var ul=document.createElement('ul'); //创建ul标签 $('pl').appendChild(ul); //把ul标签放在div里面 $('btn').onclick = function (){ var txt = $('plTxt').value; //此时不能用$('plTxt').innerHTML,成对的标签使用innerHTNL,获得里面文字; if(txt.length==0){ //判断输入为空的情况; alert('不能发表为空的评论'); }else{ var li=document.createElement('li'); //创建li标签 ul.appendChild(li); // li添加为ul的子标签 txt = txt+ "<a href='javascript:void(0)'>删除</a>" + "<span class='time'>" + new Date().toLocaleTimeString() + "</span>"; li.innerHTML = txt; //将文本赋给li标签中显示 var dels =document.getElementsByTagName('a'); //获取所有标签a的id存到数组中 for(var j=0; j<dels.length; j++){ dels[j].onclick=function(){ //将所有a标签设置点击事件 //删除当前评论,就是删除当前“删除”所在超链接的li ul.removeChild(this.parentNode); } } } } } </script> </head> <body> <div class="box" id="pl"> <span>发表评论:</span> <textarea id="plTxt" cols="30" rows="10"></textarea> <input type="button" value="评论" id="btn" > </div> </body> </html>
新增加的文字放在后面,将代码中的
ul.appendChild(li); //(li添加为ul的子标签,每次都放在末尾)换成: ul.insertBefore(li,ul.children[0]); //——这行代码为插入,将当前的li标签,插在ul的第一个子标签之前,即新的li标签每次都插入在最前面。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:原生JS实现留言板功能
下一篇:JavaScript实现PC端横向轮播图
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程