JS实现简单留言板

JS——利用JS实现简易留言板 本文主要阐述如何利用js实现简易留言板的实现过程 阅读详情

使用方法:Node.appendChild();

     Node.insertBefore();

                  Node.removeChild();

<script type="text/javascript">
        var count=0;
        window.onload = function(){
            var Msg = document.getElementById("msg");
            var Btn = document.getElementById("btn");
            var Msg_c = document.getElementById("msg_c");
            var Ul = document.createElement("ul"); //定义一个有序的列表
            Msg_c.appendChild(Ul);                 //向Msg_c中添加UL节点
            Btn.onclick = function(){              /* 点击留言以后,在Msg_c中添加列表,在列表中添加内容
                                                      在每一条留言后面添加一个<span>标签 使用此标签的onclick属性
                                                    */ 
                var MsgValue = Msg.value;         
                var Li = document.createElement("li");
                Li.innerHTML = MsgValue + " <span>删除</span>";
                var arrayLi = Ul.getElementsByTagName("li")   //判断是否是第一个留言
                if(arrayLi.length>0){
                    Ul.insertBefore(Li,arrayLi[0]);
                    count++;
                }else{
                    Ul.appendChild(Li);
                    count++;
                }
                Msg.value='';
                var Span = document.getElementsByTagName("span");
                for(var i=0; i<Span.length; i++){
                    Span[i].onclick = function(){
                      Ul.removeChild(this.parentNode);
                      count--;
                    }
                }
            }
        }
        function totalMessage(){       //统计留言的数量
            alert("一共有"+count+"条留言");
        }
    </script>
 
 <body>
        <h1>简易留言板</h1>
        <input id="msg" type="text" size="40" value=""> <input id="btn" type="button" value="留言">
        <div id="msg_c"></div>
        <input type="button" value="统计" onclick="totalMessage()"/>
  </body>

ps.主要利用<span>标签的onclick来实现删除。

js实现留言板功能的简单逻辑 阅读详情

相关推荐

javascript 信息留言板

JavaScript

m0_57163212的博客 449

利用js写一个简单的留言板

css样式: *{ margin: 0; padding: 0; } ul{ list-style: none; } .root{ width: 500px; /*增加新的留言 父级高度也会变大! 高度不要设置*/ padding: 20px; border: 3px solid red; margin: 30px auto; } #title, #content{ width: 480px; outline: none; border-radius: 5px; bor

个人笔记 3455

JavaScript实现留言板

JavaScript实现留言板

希望我的博客,能帮上你解决学习中工作中所遇到的问题 814

利用js做简易留言板

前段时间学习了JavaScript,学的网课视频老师利用js做了简易的留言板 最近趁空闲时间自己也敲了一边 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width

yuyangll的博客 1308

用HTML+CSS+JS实现一个简单的弹幕滚动留言板

【代码】用HTML+CSS+JS实现一个弹幕滚动留言板。

猿小白的博客 1400

ARIMA模型的R实现

1.模型简介 ARIMA模型,全称差分自回归移动平均模型。可以看作是差分运算和ARMA模型的结合。主要是针对具有线性趋势的非平稳的时间序列,来进行建模预测。 ARIMA模型的形式如下: Φ(B)∇

heirenmin的博客 1万+

原生JS实现简单留言板功能

  原生JS实现简单留言板功能,实现技术:css flex,原生JS。   因为主要是为了练手js,所以其中布局上的一些细节并未做处理。    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原生JS 实现留言板功...

weixin_30532759的博客 621

rk3399开发环境的介绍

由于Bluez的介绍文档有限,以及对Linux 系统/驱动概念、D-Bus 通信和蓝牙协议都有要求,加上网络上其实没有一个完整的介绍Bluez系列的文档,所以不管是蓝牙初学者还是蓝牙从业人员,都有不小的难度,学习曲线也相对较陡,所以我有了这个想法,专门对Bluez做一个系统性的介绍,尽可能的涵盖所有内容。

朝气蓬勃 708

开发一个简单的留言板应用——使用 Node.js 、Express 库 和 jQuery 库来实现一个简单的留言板应用程序

本项目主要训练综合运用node+express技术搭建后台,html+css+JavaScript搭建前端页面,培养分析问题和解决问题的能力。使用 Node.js 、Express 库 和 jQuery 库来实现一个简单的留言板应用程序。它通过 AJAX 技术从服务器获取留言信息,并将其显示在页面上。它还允许用户提交新的留言信息,以及对输入信息进行基本的验证。

Mike白的博客 2523

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

Robot_PLC_HMI_Automation 8582

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

Danger的博客 3760

html简单留言板教程,JS实现简易留言板(节点操作)

本文实例为大家分享了JS实现简易留言板的具体代码,供大家参考,具体内容如下今天的案例主要是对节点进行操作创建节点、添加节点、删除节点以及为节点添加内容的操作。就是一个简单的留言板功能,可以发布留言,删除留言。主要思路:两个鼠标点击事件——点击发布按钮事件和点击删除按钮事件发布按钮事件:首先在文档中创建li节点。然后第二步,先把文本域中的内容获取出来赋给li,这里要注意,文本域是表单元素,获取表单元...

weixin_39624769的博客 4976

如何创建 SAP ABAP CDS View 的 Association

所以本文我们虽然学习了如何创建 SAP CDS View 的 association,知道了 association 是用来在 CDS View 里将两张数据库表关联起来,但根本不知道怎么使用这个 association. 而且从 association 的写法来看,似乎和本教程之前介绍 inner join,left join 这些数据库表的连接操作没什么区别,都是根据两张表的 carrid 和 connid 字段相同进行的连接。只看到了我们在 CDS View 源代码实现里,放出来的四个字段。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 902

js简单留言板的实现

2022-08-29 15:38删除2022-08-29 15:38删除我在石家庄我我在石家庄我

weixin_73067873的博客 497

自动驾驶模拟器:基于 Python + Carla,在家也能训练一个“L4 级”自动驾驶 AI 模型

市面上有很多模拟器(AirSim, LGSVL),但 Carla 是目前学术界和工业界最主流的选择。画质强:基于 UE4,光影、天气(下雨、夕阳)极其逼真,这对训练视觉模型至关重要。API 爽:完全使用 Python 控制,对 AI 工程师极度友好。资产多:内置各种车辆、行人、交通信号灯、城市地图。编写 Python 代码,让车自己在城市里跑,通过摄像头看到路况,自己决定怎么打方向盘。通过 Carla,我们把价值数百万的自动驾驶测试场搬进了电脑。

BUG猿的博客 267

使用 MATLAB/Simulink 构建一个 光伏-储能联合系统接入10kV配电网 的协同控制仿真模型

本教程详细介绍了基于Simulink的光伏-储能联合系统在配电网中的协同控制仿真方法。主要内容包括:系统结构设计(光伏阵列、储能电池、双向变流器等);建模流程(MPPT控制、BMS系统、PCS矢量控制);核心协同控制策略(功率平滑、削峰填谷、电压支撑的三层控制架构);仿真结果分析方法及性能评估指标。教程提供了从组件建模到系统集成的完整指导,并建议了模型预测控制、微网孤岛运行等进阶方向,帮助开发者掌握智能电网的关键仿真技术。通过该模型可实现可再生能源的高效利用与电网稳定运行的平衡。

amy_mhd的博客 215

js实现简单的留言板功能

实现简单的留言板功能,只是简单的demo,并不能保存数据,如果刷新页面,数据就会丢失,输入内容点击留言按钮,输入的内容即会显示到页面上,同时加上删除按钮,可以删除当前数据。 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <div id="content"> 聊天记录<ul id="words"></ul>

jasmyn518的博客 3077

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

利用Vue.js实现简单的留言板功能

此案例主要实现点击发送留言的按钮,将我们的留言以及留言人的信息展示在留言板上,下面就是具体的步骤: 一 、搭建整个留言板页面结构 为了页面整体效果稍微好看一点,此案例运用bootstrap框架对页面表单结构进行渲染 利用前面学过的Vue组件将表单结构渲染出来 (指路忘记组件知识的同学—>组件的创建) <div id="app"> <cmt-box></cmt-box> <template id="temp1"> &l

PILIpilipala的博客 8812

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

php+js+mysql+ajax实现简单留言板功能,新手教程

php+js+mysql+ajax实现简单留言板功能,新手教程文件结构

upup 2943

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JavaScript实现简单留言板

JavaScript实现间单留言板

qq_61320547的博客 955

留言板

留言板项目的重点有以下几个方面:第一:在点击事件中获取删除按钮所在的li节点var deleteLi =this.parentNode.parentNode;第二:每次添加的新留言,插入到第一条:ul.insertBefore(li,ul.children[0]);第三:每次添加节点执行tween.js动画,每次删除节点执行tween.js动画;本篇博客代码简练,思路清晰,希望大家能喜欢!

WgGaopeng的博客 729

html自动留言,html 留言板

HTML5--JS API-本地存储 Web留言板*{margin:0; padding:0;}body,input{font-size:14px; line-height:24px; color:#333; font-family:Microsoft yahei, Song, Arial, Helvetica, Tahoma, Geneva;}h1{margin-bottom:15px; hei...

weixin_29338295的博客 3045

js简单留言版

明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间。转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。 但愿人长久,千里共婵娟。 273

学校留言板网页html和css,html,css,js,简单的网页留言板

效果如图: 实现代码如下:html代码:简单的网页留言板简单的网页留言板index.js代码:///**// * Created by Administrator on 2014/11/27.// *///function saveStorage(id){// var data = document.getElementById(id).value;// var time = new Date()...

weixin_39891262的博客 1528
上一篇: 我就吃瓜(Guava): Preconditions
下一篇: 我就吃瓜(Guava): Joiner&Spliter
过河的小卒子
博客等级 码龄10年 39粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值