原生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 相关文章推荐
可输入的下拉框
Jun 19 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
May 08 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
火狐下input焦点无法重复获取问题的解决方法
Jun 16 Javascript
jQuery实现根据类型自动显示和隐藏表单
Mar 18 Javascript
基于JavaScript实现窗口拖动效果
Jan 18 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
uni-app从安装到卸载的入门教程
May 15 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
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
PHP5中MVC结构学习
2006/10/09 PHP
php4的彩蛋
2006/10/09 PHP
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
类之Prototype.js学习
2007/06/13 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
Python标准库之collections包的使用教程
2017/04/27 Python
Scrapy框架使用的基本知识
2018/10/21 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
C语言基础笔试题
2013/04/27 面试题
光电信息专业应届生求职信
2013/10/07 职场文书
领导调研接待方案
2014/02/27 职场文书
自我鉴定标准格式
2014/03/19 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
土地租赁协议书
2015/01/29 职场文书
父母教会我观后感
2015/06/17 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
利用Apache Common将java对象池化的问题
2022/06/16 Servers