原生JS实现留言板功能


Posted in Javascript onFebruary 08, 2020

本文实例为大家分享了JS实现留言板功能的具体代码,供大家参考,具体内容如下

实现这个留言板功能比较简单,所以先上效果图:

原生JS实现留言板功能

实现用户留言内容,留言具体时间。

<script>

 window.onload = function(){
 
 var oMessageBox = document.getElementById("messageBox");
 var oInput = document.getElementById("myInput");
 var oPostBtn = document.getElementById("doPost");
 
 oPostBtn.onclick = function(){
  if(oInput.value){
  //写入发表留言的时间
  var oTime = document.createElement("div");
  oTime.className = "time";
  var myDate = new Date();
  oTime.innerHTML = myDate.toLocaleString();
  oMessageBox.appendChild(oTime);
  
  //写入留言内容
  var oMessageContent = document.createElement("div");
  oMessageContent.className = "message_content";
  oMessageContent.innerHTML = oInput.value;
  oInput.value = "";
  oMessageBox.appendChild(oMessageContent);
  }
  
 }
 
 }

</script>

通过获取input的输入焦点事件抓取内容,传递给留言板的div来展示。

<body>
 <div class="content">
    <div class="title">用户留言</div>
    <div class="message_box" id="messageBox"></div>
    <div><input id="myInput" type="text" placeholder="请输入留言类容"><button id="doPost">提交</button></div>
  </div>
</body>

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

Javascript 相关文章推荐
JavaScript 字符串乘法
Aug 20 Javascript
JavaScript 10件让人费解的事情
Feb 15 Javascript
ExtJS 设置级联菜单的默认值
Jun 13 Javascript
function foo的原型与prototype属性解惑
Nov 19 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
Jun 13 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
Oct 27 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
Apr 30 Javascript
微信小程序之 catalog 切换实现解析
Sep 12 Javascript
javascript实现留言板功能
Feb 08 #Javascript
JavaScript实现PC端横向轮播图
Feb 07 #Javascript
vue更改数组中的值实例代码详解
Feb 07 #Javascript
Vue 一键清空表单的实现方法
Feb 07 #Javascript
Vue中qs插件的使用详解
Feb 07 #Javascript
npm qs模块使用详解
Feb 07 #Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 #Javascript
You might like
星际争霸秘籍
2020/03/04 星际争霸
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
python数据处理实战(必看篇)
2017/06/11 Python
Django 重写用户模型的实现
2019/07/29 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
python实现扫雷游戏的示例
2020/10/20 Python
Java提供了哪些企业应用编程接口
2015/02/13 面试题
军训自我鉴定
2014/01/22 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
神秘岛读书笔记
2015/07/01 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL