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 相关文章推荐
JS 分号引起的一段调试问题
Jun 18 Javascript
js 实现数值的千分位及保存小数方法(推荐)
Aug 01 Javascript
js捕捉键盘事件和按键键值的方法
Oct 10 Javascript
javascript加载xml 并解析各节点的值(实现方法)
Oct 12 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
Dec 25 Javascript
原生JS实现跑马灯效果
Feb 20 Javascript
Angular4如何自定义首屏的加载动画详解
Jul 26 Javascript
JS使用Dijkstra算法求解最短路径
Jan 17 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
Feb 11 Javascript
webpack4实现不同的导出类型
Apr 09 Javascript
微信小程序下拉菜单效果的实例代码
May 14 Javascript
vue实现井字棋游戏
Sep 29 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
Python转码问题的解决方法
2008/10/07 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python数据结构之单链表详解
2017/09/12 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
numpy基础教程之np.linalg
2019/02/12 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
PyQt5组件读取参数的实例
2019/06/25 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
工程总经理工作职责
2013/12/09 职场文书
身边的榜样活动方案
2014/08/20 职场文书
小学生节水倡议书
2015/04/29 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
react如何快速设置文件路径别名
2021/04/28 Javascript
Python 用户输入和while循环的操作
2021/05/23 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL