原生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 相关文章推荐
跟随鼠标旋转的文字
Nov 30 Javascript
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
Nov 30 Javascript
jQuery点击弹出下拉菜单的小例子
Aug 01 Javascript
jquery中each遍历对象和数组示例
Aug 05 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
Aug 13 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
JS实现横向跑马灯效果代码
Apr 20 Javascript
vue中activated的用法
Jan 03 Vue.js
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
博士208HAF收音机实习报告
2021/03/02 无线电
php 生成文字png图片的代码
2011/04/17 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
继续学习javascript闭包
2015/12/03 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
零基础写python爬虫之神器正则表达式
2014/11/06 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Python入门必须知道的11个知识点
2018/03/21 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python延时操作实现方法示例
2018/08/14 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
python3实现弹弹球小游戏
2019/11/25 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
jupyter notebook 多行输出实例
2020/04/09 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
地球一小时倡议书
2014/04/15 职场文书
我的梦想演讲稿
2014/04/30 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
工作失职检讨书范文
2015/05/05 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
纯html+css实现打字效果
2021/08/02 HTML / CSS
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android