JavaScript仿微博发布信息案例


Posted in Javascript onNovember 16, 2016

现在很多类似以微博发布动态的效果,下面为一个用 JavaScript写的小小的类似微博发布信息的案例

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>微博发布</title>
  <style type="text/css">

    *{
      padding: 0;
      margin: 0;
    }
    ul {

      list-style: none;
    }

    .box {
      width: 600px;
      height: auto;
      border: 1px solid #ccc;
      margin: 100px auto;
      text-align: center;
      padding: 30px 0;
      background-color: rosybrown;
    }

    .box textarea {
      width: 450px;
      resize: none; /*设置文本不能过拖动*/
    }
    .box li {

      width: 450px;
      line-height: 30px;
      border-bottom: 1px dashed #ccc;
      margin-left: 80px;
      text-align: left;
    }

    .box li a {

      float: right;
    }
  </style>

  <script type="text/javascript">

    window.onload = function (){
      //获取数组的第一个
      var btn = document.getElementsByTagName("button")[0];
      var txt = document.getElementsByTagName("textarea")[0];
      var ul = document.createElement("ul"); 
      btn.parentNode.appendChild(ul); //添加子节点
      btn.onclick = function (){

        //1.需要判断文本中是否有内容
        if(txt.value == ""){

          alert("亲!内容不能为空哦!!");

          return false; //让操作就在这个地方终止
        }

        var newli = document.createElement("li"); //创建一个新的li标签
        newli.innerHTML = txt.value +"<a href='javascript:;'>删除</a>"; //给新的标签添加内容,并拼接删除已连接
        ul.appendChild(newli);

        //清空输入框
        txt.value = "";

        var aa = document.getElementsByTagName("a");//获取所有的a标签

        for(var i = 0;i<aa.length;i++){ // 遍历点击删除

          aa[i].onclick = function () {

            this.parentNode.remove();
          }
        }


      }

    }

  </script>
</head>
<body>
<div class="box">

  微博发布:<textarea name="" id="" cols="30" rows="10"></textarea>
  <button>发布</button>

</div>
</body>
</html>

布局出来的样式,点击蓝色的删除链接,会删除对应的那一行内容。

JavaScript仿微博发布信息案例

陌陌说:重要知识点:获取输入框的数值,创建子节点和给子节点添加内容,删除对应的节点。

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

Javascript 相关文章推荐
JavaScript入门学习书籍推荐
Jun 12 Javascript
javascript之可拖动的iframe效果代码
Aug 01 Javascript
JavaScript之引用类型介绍
Aug 10 Javascript
js读取并解析JSON类型数据的方法
Nov 14 Javascript
js表单验证实例讲解
Mar 31 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
Vue路由跳转问题记录详解
Jun 15 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
如何通过setTimeout理解JS运行机制详解
Mar 23 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
关于JavaScript轮播图的实现
Nov 20 Javascript
使用Node.js给图片加水印的方法
Nov 15 #Javascript
Node.js批量给图片加水印的方法
Nov 15 #Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 #Javascript
AngularJS extend用法详解及实例代码
Nov 15 #Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 #Javascript
jQuery checkbox选中问题之prop与attr注意点分析
Nov 15 #Javascript
javascript实现消灭星星小游戏简单版
Nov 15 #Javascript
You might like
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
php use和include区别总结
2019/10/13 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
js tab效果的实现代码
2009/12/26 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
JS二分查找算法详解
2017/11/01 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python 操作MySQL详解及实例
2017/04/30 Python
python运行其他程序的实现方法
2017/07/14 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
Python Cookie 读取和保存方法
2018/12/28 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
自立自强的名人事例
2014/02/10 职场文书
会计岗位职责模板
2014/03/12 职场文书
基层党员对照检查材料
2014/09/24 职场文书
高中美术教学反思
2016/02/17 职场文书
技术转让协议书
2016/03/19 职场文书