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文件的代码
Jul 18 Javascript
原生javascript获取元素样式属性值的方法
Dec 25 Javascript
javascript中有趣的反柯里化深入分析
Dec 05 Javascript
jquery load事件(callback/data)使用方法及注意事项
Feb 06 Javascript
JavaScript实现16进制颜色值转RGB的方法
Feb 09 Javascript
Jquery on方法绑定事件后执行多次的解决方法
Jun 02 Javascript
canvas绘制多边形
Feb 24 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
vue中,在本地缓存中读写数据的方法
Sep 21 Javascript
JavaScript修改注册表实例代码
Jan 05 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获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
php创建类并调用的实例方法
2019/09/25 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
javascript的BOM汇总
2015/07/16 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
跟老齐学Python之用while来循环
2014/10/02 Python
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
列举Python中吸引人的一些特性
2015/04/09 Python
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
TensorFlow如何实现反向传播
2018/02/06 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
python生成器用法实例详解
2019/11/22 Python
python 项目目录结构设置
2020/02/14 Python
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
大专学生推荐信范文
2013/11/19 职场文书
七匹狼男装广告词
2014/03/21 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
追悼词范文大全
2015/06/23 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏