js模拟微博发布消息


Posted in Javascript onFebruary 23, 2017

话不多说,请看代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title>js模拟微博发布消息</title>
  </head>
  <style>
    *{
      padding: 0;
      margin: 0;
    }
    .box{
      width: 600px;
      height:auto;
      margin: 100px auto;
      border: 1px solid #ccc;
      padding: 20px;
    }
    .box span{
      line-height: 36px;
    }
    input{
      width: 450px;
      padding: 10px;
    }
    .text-box {
      display: inline-block;
      width: 450px;
     text-align: left;
     min-height: 30px;
     line-height: 26px;
     border: 1px solid #ddd;
     padding: 3px 8px;
    }
    ul{
      margin: 20px auto;
      margin-left: 70px;
      width: 450px;
      list-style:none ;
    }
    li{
      border-bottom: 1px dashed #ddd;
      line-height: 34px;
      margin: 5px 0;
      overflow: hidden;
    }
    ul li .date{
      float: right;
      margin-right: 10px;
      font-size: 12px;
    }
    ul li a{
      float: right;
    }
    button{
      padding: 6px 12px;
    }
  </style>
  <body>
    <div class="box"id="box">
      <span>微博发布</span>
      <!--<input type="" name="" id="" value="" />-->
      <div contenteditable="true" class="text-box form-control"id="text-box"></div>
      <button>发布</button>
      <!--<ul>
        <li>
          123123
          <a href="javascript:" rel="external nofollow" rel="external nofollow" >删除</a>
          <span class="date">2017/2/22</span>
        </li>
      </ul>-->
    </div>
  </body>
</html>
<script type="text/javascript">
  window.onload=function(){
    var box=document.getElementById("box")
    var txt=document.getElementById("text-box");
    var btn=document.getElementsByTagName("button")[0];
    var ul=document.createElement("ul");
    box.appendChild(ul);
    btn.onclick=function(){
      if (txt.innerHTML=='') {
        alert('不能为空');
        return false;
      }
      var myDate = new Date();
      var time=myDate.toLocaleString();
      var li=document.createElement("li");
      ul.appendChild(li);
li.innerHTML=txt.innerHTML+'<a href="javascript:" rel="external nofollow" rel="external nofollow" >删除</a><span class="date">'+time+'</span>';
      txt.innerHTML='';
      var lis=ul.children;
      if (lis==0) {
        ul.appendChild(li);
      } else{
        ul.insertBefore(li,lis[0])
      }
//      删除功能
      var dele=document.getElementsByTagName("a");
      for (var k = 0; k < dele.length; k++) {
        dele[k].onclick=function(){
          ul.removeChild(this.parentNode);
        }
      }
    }
  }
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
js 单引号 传递方法
Jun 22 Javascript
详细讲解JS节点知识
Jan 31 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
Jun 15 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
Sep 03 Javascript
jQuery中$.extend()用法实例
Jun 24 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
js array数组对象操作方法汇总
Mar 18 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
May 09 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
May 10 Javascript
基于Vue+Webpack拆分路由文件实现管理
Nov 16 Javascript
微信小程序APP的生命周期及页面的生命周期
Apr 19 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 #Javascript
微信小程序 开发之顶部导航栏实例代码
Feb 23 #Javascript
jQuery中绑定事件bind() on() live() one()的异同
Feb 23 #Javascript
js实现简单的选项卡效果
Feb 23 #Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 #Javascript
jQuery事件详解
Feb 23 #Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 #Javascript
You might like
PHP 模板高级篇总结
2006/12/21 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
jQuery bind事件使用详解
2011/05/05 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
python实现目录树生成示例
2014/03/28 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
python 通过exifread读取照片信息
2020/12/24 Python
电气工程及其自动化自我评价四篇
2013/09/24 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
应用心理学个人的求职信
2013/12/08 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
写给父母的感谢信
2015/01/22 职场文书
学生保证书格式
2015/02/27 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
新手入门Mysql--概念
2021/06/18 MySQL
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers