html动态留言墙代码,JavaScript实现动态留言板

html动态留言墙代码,JavaScript实现动态留言板本文实例为大家分享了简单动态留言板的创建 供大家参考 具体内容如下效果图展示 思路 html 代码发表留言 css 代码 margin 0 padding 0 body padding 100px textarea width 200px height 100px border 1pxsolid 000 outline none resize none ul margi

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

效果图展示:

8b8d1fc7c7291ce1a3f35dca31c413ef.gif

思路

dd3510525cdc4ef94fd12fc24126299a.png

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);

}

}

}

}

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231618.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 注册会计师_会计师报考需要什么条件

    注册会计师_会计师报考需要什么条件本人是华政的,学的是国际法,成绩一般,从来没有上课的习惯。会计是零基础,6个月通过了注册会计师的会计、财务成本管理、税法、经济法、公司战略与风险管理5门课,想在这里和大家分享一下经验,也希望大家指教~~资料下载:http://www.iliyu.com/ 里面几乎什么资料都下的到          http://www.zhukuai.com/ 这个论坛8错          ht

    2022年10月4日
    5
  • Android:简单的弹幕效果达到

    Android:简单的弹幕效果达到

    2022年1月14日
    76
  • 搭建Eurake服务「建议收藏」

    搭建Eurake服务「建议收藏」Eureka注册中心Eureka的作用消费者该如何获取服务提供者具体信息?服务提供者启动时向eureka注册自己的信息eureka保存这些信息消费者根据服务名称向eureka拉取提供者信息如果有多个服务提供者,消费者该如何选择?服务消费者利用负载均衡算法,从服务列表中挑选一个消费者如何感知服务提供者健康状态?服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状eureka会更新记录服务列表信息,心跳不正常会被剔除消费者就可以拉取到最新的信息

    2022年6月1日
    39
  • clion激活码【注册码】

    clion激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    61
  • android studio的问题整理

    今天打算尝试使用android stutio,试试效果如何,遇到的问题就在这里整理出来 刚才遇到的:Android studio无法启动,错误信息: “Files in E:\Android\android-studio\system\caches are locked. Android Studio will not be able to start up.”尝试使用管理员权

    2022年3月10日
    66
  • PHP进阶与redis锁限制并发访问功能示例

    PHP进阶与redis锁限制并发访问功能示例

    2021年10月27日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号