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设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
JavaScript类的写法
Sep 17 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
深入理解node.js之path模块
May 03 Javascript
JavaScript手风琴页面制作
May 17 Javascript
Angular2+如何去除url中的#号详解
Dec 20 Javascript
angular ng-model 无法获取值的处理方法
Oct 02 Javascript
利用Dectorator分模块存储Vuex状态的实现
Feb 05 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 Javascript
js实现带搜索功能的下拉框
Jan 11 Javascript
深入了解JS之作用域和闭包
Jun 16 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 中英文语言转换类代码
2011/08/11 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
js里怎么取select标签里的值并修改
2012/12/10 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
详解Python Socket网络编程
2016/01/05 Python
八大排序算法的Python实现
2021/01/28 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
python机器学习实战之树回归详解
2017/12/20 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
django_orm查询性能优化方法
2018/08/20 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
更夫岗位责任制
2014/02/11 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
中考冲刺决心书
2014/03/11 职场文书
工程质量承诺书
2014/03/27 职场文书
个人投资计划书
2014/05/01 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
校本培训个人总结
2015/02/28 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书