js模拟微博发布消息

发布时间 - 2026-01-10 23:15:01    点击率:

话不多说,请看代码:

<!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>

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


# js仿微博发布  # js微博发布  # js仿新浪微博消息发布功能  # js实现微博发布小功能  # JavaScript仿微博发布信息案例  # js控住DOM实现发布微博效果  # 基于javascript制作微博发布栏效果  # JavaScript制作页面倒计时器的实现  # JS实现仿新浪微博发布内容为空时提示功能代码  # JS实现模仿微博发布效果实例代码  # 多说  # 为空  # span  # ccc  # input  # line  # solid  # px  # box  # height  # border  # auto  # min  # left  # ul  # ddd  # text  # display  # align  # block 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何做网站制作流程,*游戏网站怎么搭建?  如何用花生壳三步快速搭建专属网站?  电商网站制作价格怎么算,网上拍卖流程以及规则?  Laravel如何使用Service Container和依赖注入?(代码示例)  Java垃圾回收器的方法和原理总结  怎样使用JSON进行数据交换_它有什么限制  Android使用GridView实现日历的简单功能  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  如何为不同团队 ID 动态生成多个独立按钮  如何在宝塔面板中修改默认建站目录?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  进行网站优化必须要坚持的四大原则  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel如何实现本地化和多语言支持?(i18n教程)  如何用y主机助手快速搭建网站?  如何在腾讯云免费申请建站?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何在阿里云域名上完成建站全流程?  潮流网站制作头像软件下载,适合母子的网名有哪些?  Python函数文档自动校验_规范解析【教程】  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel如何处理文件下载请求?(Response示例)  高防服务器租用首荐平台,企业级优惠套餐快速部署  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  如何注册花生壳免费域名并搭建个人网站?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  做企业网站制作流程,企业网站制作基本流程有哪些?  如何在景安云服务器上绑定域名并配置虚拟主机?  Laravel如何使用Gate和Policy进行授权?(权限控制)  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何正确选择百度移动适配建站域名?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  如何在 Pandas 中基于一列条件计算另一列的分组均值  高端企业智能建站程序:SEO优化与响应式模板定制开发  *服务器网站为何频现安全漏洞?  敲碗10年!Mac系列传将迎来「触控与联网」双革新  Laravel API资源类怎么用_Laravel API Resource数据转换  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  香港服务器选型指南:免备案配置与高效建站方案解析