js实现微博发布小功能


Posted in Javascript onJanuary 12, 2017

微博发布功能,可发布可删除。样式没设置忽略,主要知识点及注意点:

1、动态添加节点标签。

2、内容为空时不能发布。

3、新发布的内容要在上面。

4、内容删除要同时删除掉节点。

5、为保持样式输入框要设置为不可拖拽。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 * {margin: 0;padding: 0;}

 .box{
 border: 1px solid #000;
 width: 600px;
 height: auto;
 margin:100px auto;
 padding:30px 0;
 }
 textarea{
 width: 450px;
 resize:none;
 margin-left: 20px;
 }
 ul li{
 width: 450px;
 list-style: none;
 border-bottom: 1px dotted #ccc;
 margin-left:20px;
 line-height: 30px;
 color: #333;
 }
 ul li a{
 float: right;
 font-size: 12px;
 }
 </style>
 <script src="../jquery-1.11.1.min.js"></script>
 <script type="text/javascript">
 // 方法1
 window.onload = function () {
 var box = document.getElementById("box");
 var boys=box.children;
 var ul = document.createElement("ul");
 box.appendChild(ul);
 boys[2].onclick = function (){
 if(boys[1].value==""){
 alert("输入不能为空");
 return;
 }
 var newli= document.createElement("li");
 newli.innerHTML=boys[1].value+"<a href='javascript:;'>删除</a>";
 boys[1].value ="";
 var lis=ul.children;
 if(lis.length==0){ul.appendChild(newli);}else{
 ul.insertBefore(newli, lis[0]);
 }
 var as=document.getElementsByTagName("a");
 for (var i=0;i<as.length;i++){
 as[i].onclick=function(){
 ul.removeChild(this.parentNode);
 }
 }
 }
 }
 // 方法2 引用jQuery
 // $(function(){
 // $("<ul></ul>").appendTo("#box");
 // var $text = $("#box").find("textarea");
 // var $btn = $("#box").find("button");
 // $btn.on("click",function(){
 // if($text.val() ==""){
 // alert("请输入内容");
 // return;
 // }
 // $("ul").prepend("<li>"+$text.val()+"<a href='javascript:;'>删除</a></li>");
 // $text.val("");
 // $("a").on("click",function(){
 // $(this).parent("li").remove();
 // })
 // })
 // })
 </script>
</head>
<body>
 <div class="box" id="box">
 微博发布:</br><textarea cols="30" rows="10"></textarea>
 <button>发布</button>
 </div>
</body>
</html>

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

Javascript 相关文章推荐
用Jquery实现多级下拉框无刷新的联动
Dec 22 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 Javascript
跟我学习javascript的prototype使用注意事项
Nov 17 Javascript
Axios学习笔记之使用方法教程
Jul 21 Javascript
使用Node.js实现简易MVC框架的方法
Aug 07 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
浅谈vue项目如何打包扔向服务器
May 08 Javascript
详解如何webpack使用DllPlugin
Sep 30 Javascript
Vue使用NPM方式搭建项目
Oct 25 Javascript
Javascript Dom元素获取和添加详解
Sep 24 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 #Javascript
canvas实现绘制吃豆鱼效果
Jan 12 #Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 #Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 #Javascript
JS实现仿百度文库评分功能
Jan 12 #Javascript
移动端基础事件总结与应用
Jan 12 #Javascript
微信小程序 PHP后端form表单提交实例详解
Jan 12 #Javascript
You might like
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
微信access_token的获取开发示例
2015/04/16 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
Angular2 父子组件数据通信实例
2017/06/22 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
美国NBA官方商店:NBA Store
2019/04/12 全球购物
什么是唯一索引
2015/07/05 面试题
大学四年个人自我小结
2014/03/05 职场文书
医德医风演讲稿
2014/05/20 职场文书
公证处委托书
2015/01/28 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
安全教育培训心得体会
2016/01/15 职场文书