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 相关文章推荐
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
js文本框输入内容智能提示效果
Dec 02 Javascript
JavaScript基本语法学习教程
Jan 14 Javascript
js实现精确到秒的日期选择器完整实例
Apr 30 Javascript
Jquery为DIV添加click事件的简单实例
Jun 02 Javascript
js仿手机页面文件下拉刷新效果
Oct 14 Javascript
js获取当前时间(昨天、今天、明天)
Nov 23 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
Jun 21 Javascript
Layer+Echarts构建弹出层折线图的方法
Sep 25 Javascript
js实现拖动缓动效果
Jan 13 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
Oct 30 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
用PHP 4.2书写安全的脚本
2006/10/09 PHP
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
浅谈js闭包理解
2019/04/01 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
Python读写Excel文件方法介绍
2014/11/22 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
学校食堂采购员岗位职责
2013/12/05 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
体育教师个人工作总结
2015/02/09 职场文书
民事答辩状格式范文
2015/05/21 职场文书