JavaScript留言板
<div>
<textarea id="msg"></textarea><br/>
<input type="button" value="提交留言"/>
<ul>
<li>默认信息1,<a href="javascript:;">删除</a></li>
<li>默认信息2,<a href="javascript:;">删除</a></li>
</ul>
</div>
<script>
var btn = document.querySelector('input');
var msg = document.querySelector('#msg');
var lis = document.querySelectorAll('ul li');
var ulNode =document.querySelector('ul');
btn.onclick = function(){
var limsg = msg.value +'时间:'+ new Date().toLocaleString();
// console.log(limsg);
if(msg.value==''){
alert('请输入内容');
return;
}
limsg = limsg+'<a href="javascript:;">删除</a>';
// console.log(limsg);
//创建li标签节点
var li = document.createElement('li');
li.innerHTML =limsg;
//插入li标签节点
//再ul标签的最前面插入li标签
ulNode.insertBefore(li,ul.children[0]);
}
//删除列表
// for (var i = 0; i < lis.length; i++) {
// lis[i].addEventListener('click',function(e){
// // console.log(e.target);
// alert('点击了');
// // 注意 直接这样写是不行的 默认的li标签监听事件 加上了 但是后面新提交的信息 没有加上 所以 我们的监听事件需要绑定给父级标签 ul 然后通过事件对象来获得当前的对象
// })
// }
ulNode.addEventListener('click',function(e){
console.log(e.target);//指向就是a标签
// 我们通过a标签获得父级li标签 e.target.parentNode
var delLi = e.target.parentNode;
// 通过ul标签移除li标签
// ulNode.removeChild(delLi);
this.removeChild(delLi);
})
</script>
JavaScript留言板相关推荐
- JavaScript留言板效果
1.通过JS的createElement实现留言板效果: 2.源码如下:
- JavaScript网页特效-留言板
留言板是一种可以用来记录.展示文字信息的载体,有比较强的时效性.网站中的留言板功能非常重要,可以实现和用户互动,例如人民网的"领导留言板"."领导留言板"是人民 ...
- JavaScript实现留言板
目录 1.案例说明: 2.html部分 3.css部分 4.js代码 5.全部代码 6.效果图: 1.案例说明: 利用JavaScript.css以及html制作一个简易的留言板 要求在页面文本框中输 ...
- HTML5期末大作业:宠物网站设计——布偶猫(7页)带留言板 HTML+CSS+JavaScript web结课作业的源码 web网页设计实例作业 html大学生网站开发实践作业...
常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 军 ...
- JavaScript用事件委托实现留言板功能
用事件委托实现留言板功能. <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...
- javascript简易留言板制作 -- 案例
js简易留言板制作 @Draven 效果预览 html部分 css部分 js部分 效果预览 html部分 <textarea name="text" cols="3 ...
- JavaScript之留言板制作
本文主要介绍留言板的制作,用户可对新闻消息进行评论,发表之后评论会被置于顶端,点击相应删除按钮即可删除.本文主要介绍三种方式,区别在于如何实现评论的删除. 1.利用函数局部作用域 在函数的局部作用域内 ...
- 使用JavaScript DOM制作简单留言板
效果图: 先准备html代码: <body><textarea name="" id=""></textarea><b ...
- 使用JavaScript备份QQ空间的留言板数据
内容转载自我的博客 文章目录 1. 目标网站 2. 保存浏览器调试窗口的变量到本地文件 3. 编写代码 4. 备份完成 5. 后记 1. 目标网站 此代码是专门为了备份本人的QQ空间留言板的数据而编写 ...
最新文章
- 图书管理系统(源码)
- JAVA多线程之volatile 与 synchronized 的比较
- Python源码学习:启动流程简析
- VTK:几何对象之LongLine
- 【经典回放】JavaScript学习详细干货笔记之(三)
- 4-1 :input表单选择器 jQuery第四章 很关键 好像 刚好可以解决 微信自动回复...
- Python用类求圆的周长面积与球的表面积体积
- 趣学 C 语言(十二)—— 文件操作
- 三万字详解SpringClould高可用流量防护组件Sentinel哨兵(含源码例子)
- Python编程:从入门到实践 - matplotlib篇 - plot scatter
- 四级网络工程师和四级信息安全工程师考试须知与学习方法
- 手机输入法,谁能笑到最后?
- Ubuntu 开机自动运行命令
- 申城「三日谈」:言汇百家,思通以达(SDCC 2017上海站PPT集锦)
- 25行代码爬取英雄联盟手游英雄皮肤图片
- 关于NS3中各个WifiRemoteStationManager(二)
- 大法将致:将Windows Server 2016打造成个人办公系统,WIN2016打造成超级WIN10,WIN2016优化设置
- java 图形化编程_java图形化编程
- 2022年 微前端技术调研- 图文并茂
- 列表的增删改查,嵌套等,及元组的查