本文实例为大家分享了简单动态留言板的创建,供大家参考,具体内容如下

效果图展示:

思路

html代码

发表留言

css代码

* {

margin: 0;

padding: 0;

}

body {

padding: 100px;

}

textarea {

width: 200px;

height: 100px;

border: 1px solid #000;

outline: none;

resize: none;

}

ul {

margin-top: 50px;

}

li {

width: 300px;

padding: 5px;

background-color: rgb(245, 209, 243);

color: red;

font-size: 14px;

margin: 15px 0;

}

li a {

float: right;

width: 40px;

height: 20px;

text-align: center;

text-decoration: none;

background-color: #fff;

border: 1px solid #ccc;

color: #000;

}

js代码

//点击按钮之后 就动态创建一个li 添加到ul里面

//创建li的同时 把文本域里面的值通过li.innerHTML赋值给li

//获取元素

var text = document.querySelector('textarea');

var btn = document.querySelector('button');

var ul = document.querySelector('ul');

//创建事件

btn.onclick = function () {

if (text.value == '') {

return false;

} else {

//1.创建li

var li = document.createElement('li');

//先有li 再赋值

li.innerHTML = text.value + '删除';

//2.添加li

ul.appendChild(li); //在后面追加

// ul.insertBefore(li,ul.children[0]); 动态在前面追加

//3.删除元素 删除当前链接的li 他的父亲

var as = document.querySelectorAll('a');

for(var i = 0;i

as[i].onclick = function(){

// 删除当前a的父亲li li的父亲是ul

//删除节点语法 父节点.removeChild(子节点)

ul.removeChild(this.parentNode);

}

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

html动态留言墙代码,JavaScript实现动态留言板相关推荐

  1. html中插入gif的代码,JavaScript插入动态样式实现代码

    与动态脚本类似,所谓动态样式是指在页面刚加载时不存在的样式:动态样式是在页面加载完成后动态添加到页面中. 我们以下面这个典型的元素为例: 使用DOM代码可以很容易的动态创建出这个元素: var lin ...

  2. cesium实现动态立体墙效果

    文章目录 1.实现效果 2.实现方法 2.1自定义材质 2.2纹理图片 2.3代码调用 Cesium实战系列文章总目录: 传送门 设置自定义MaterialProperty,实现动态立体墙体效果 1. ...

  3. java省市县联动 下拉框选择_原生JavaScript实现动态省市县三级联动下拉框菜单实例代码...

    像平时购物选择地址时一样,通过选择的省动态加载城市列表,通过选择的城市动态加载县区列表,从而可以实现省市县的三级联动,下面使用原生的JavaScript来实现这个功能: 先给大家展示下测试结果: 未做 ...

  4. 使用JavaScript制作动态网页-1

    使用JavaScript制作动态网页-1 JavaScript是什么 JavaScript是一种描述语言,基于对象和事件驱 动的脚本语言. 1. JavaScript的特点 脚本语言(一种轻量级的编程 ...

  5. 安卓逆向_13 --- AndroidStudio + Smalidea 动态调试 smali 代码【APK可调试】、gradle 配置

    教我兄弟学Android逆向04 动态调试smali代码:https://www.52pojie.cn/thread-658865-1-1.html From:Android Studio 3.6 调 ...

  6. slam魔改的支持数据库动态虚拟墙,禁行线costmap_prohibition_layer

    slam魔改的支持数据库动态虚拟墙,禁行线costmap_prohibition_layer qt界面编辑虚拟墙 qt界面编辑虚拟墙参考 readme: #### 虚拟墙使用介绍基于costmap_p ...

  7. java3d翻转纪念相册_抖音上很火的3D立体动态相册实现代码!

    前言: 圣诞节快到了,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧!先上效果图,来引起下你们的兴趣. ...

  8. 文字动态发光特效代码简单实现

    第一种方法: <html><head><title>文字动态发光特效代码</title></head><body bgcolor=&q ...

  9. JavaScript实现动态时钟显示

    目录 动态时钟显示效果 代码实现 1.创建html文件(时钟显示.html) 2.设置html标签 3.设置html标签的CSS样式 4.设置JavaScript 1)创建函数和Date 2)获取da ...

  10. 使用ArcGIS API和Three.js在三维场景中实现动态立体墙效果

    使用ArcGIS API和Three.js在三维场景中实现动态立体墙效果 废话不多说,直接先来看下最终实现的动态立体墙效果图. 如果图片还不够直观,那么点击链接查看在线示例. 首先我们需要用到ArcG ...

最新文章

  1. java面试第十四天
  2. Airtable(数据管理)
  3. mysql 获取倒数第二_如何从MySQL中的表中获取倒数第二条记录?
  4. Bitmap Index
  5. asp.net导出excel示例代码
  6. 前端学习(41):背景实现视觉差效果
  7. 深度学习 用户画像_一文告诉你什么是用户画像
  8. python灰色关联度分析代码_灰色关联分析法步骤 - osc_uwnmtz9n的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. Hdu2680 最短路
  10. clion stfp 配置
  11. 简练软考知识点整理-公邀竞单询其
  12. 圣诞节计算机老师贺卡祝福语,[圣诞节贺卡教师祝福语]2020圣诞节贺卡祝福语
  13. PS CJ34预算转借
  14. 服务器 系统做镜像,服务器系统做镜像
  15. 史上最全的C++/游戏开发面试问题总结(一)——C++基础
  16. 鸿蒙系统下拉菜单,华为鸿蒙系统官方
  17. git如何在某个分支下创建分支
  18. 2021-2025年中国LED离线驱动器行业市场供需与战略研究报告
  19. 【C++】STL简介
  20. 华为视频会议系统 端口映射

热门文章

  1. Springboot的工作机制:1 Springboot初体验
  2. CentOS查看和修改PATH环境变量的方法 (转)
  3. ACM之Java速成(1)
  4. BZOJ2592: [Usaco2012 Feb]Symmetry
  5. cvSlite 和cvMerge 实现图像的通道分离和混合的说明
  6. how-to-change-the-windows-pagefile-size win10分页虚存大小
  7. JS 获取 URL 地址/参数
  8. Debian 配置Bind9 DNS服务器
  9. linux下jdk1.8搭建笔记
  10. 80端口被system占用解决过程