JavaScript实现网页留言板功能


Posted in Javascript onNovember 23, 2020

JavaScript(JS)网页?留言板,供大家参考,具体内容如下

在使用网页进行冲浪时,经常会发表自己的留言。发布留言的留言板是怎么做的呢?

制作一个简单的留言板。

JavaScript实现网页留言板功能

首先需要一个textarea框,旁边放置一个按钮,然后需要一个ul标签,里面不需要放置li元素,用CSS加以简单的修饰。

紧接着获取元素,在点击按钮后,创建一个li,将文本框里面的赋值给li,将li插入到ul的第一个孩子的前面。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>留言发布</title>
  <style>
    body {
      margin: 200px;
    }
    *{
      margin: 0px;
      padding: 0px;
    }
    li {
      list-style: none;
      width: 500px;
      height: 30px;
      margin-top: 5px;
      border: 1px solid black;
      background-color: pink;
    }
    textarea{
      width: 200px;
      height: 80px;
    } 
  </style>
</head>
<body>
  <textarea name="" id=""></textarea>
  <button>发布</button>
  <ul>
    
  </ul>
  <script>
    //获取元素
    var btn = document.querySelector('button');
    var text = document.querySelector('textarea');
    var ul = document.querySelector('ul');
    //注册时间
    btn.onclick = function(){
      if(text.value == ''){
        alert("您没有输入内容。")
        return false;
      }else{
        var li = document.createElement('li');
        li.innerHTML = text.value;
        //ul.appendChild(li);
        ul.insertBefore(li,ul.children[0])
      }
      text.value='';
      
    }
  </script>
</body>
</html>

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

Javascript 相关文章推荐
提高代码性能技巧谈—以创建千行表格为例
Jul 01 Javascript
js中的window.open返回object的错误的解决方法
Aug 15 Javascript
JavaScript性能陷阱小结(附实例说明)
Dec 28 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
Feb 25 Javascript
判断访客终端类型集锦
Jun 05 Javascript
浅谈JavaScript字符串拼接
Jun 25 Javascript
js中字符型和数值型数字的互相转化方法(必看)
Apr 25 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
Vue实现日历小插件
Jun 26 Javascript
React更新渲染原理深入分析
Dec 24 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 #Vue.js
js观察者模式的弹幕案例
Nov 23 #Javascript
js异步接口并发数量控制的方法示例
Nov 22 #Javascript
Vue实现购物小球抛物线的方法实例
Nov 22 #Vue.js
ES6学习教程之Promise用法详解
Nov 22 #Javascript
Node.js文本文件BOM头的去除方法
Nov 22 #Javascript
JavaScript手写数组的常用函数总结
Nov 22 #Javascript
You might like
第十二节--类的自动加载
2006/11/16 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
20招让你的Python飞起来!
2016/09/27 Python
python之PyMongo使用总结
2017/05/26 Python
全面分析Python的优点和缺点
2018/02/07 Python
python 经典数字滤波实例
2019/12/16 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
python PIL模块的基本使用
2020/09/29 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
说明书怎么写
2014/05/06 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
高中生旷课检讨书
2014/10/08 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
单身申明具结书
2015/02/26 职场文书
在职证明范本
2015/06/15 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
OpenCV-Python实现油画效果的实例
2021/06/08 Python