利用removeChild制作简单的倒序删除效果【jsDEMO】

【功能说明】
  利用removeChild制作简单的倒序删除效果

【HTML代码说明】

<ul class="list" id="list">
    <li class="in">1</li>
    <li class="in">2</li>
    <li class="in">3</li>
    <li class="in">4</li>
    <li class="in">5</li>
    <li class="in">6</li>
</ul>

【CSS代码说明】

.in{
    height: 20px;
    line-height: 20px;
    width: 20px;
    background-color: blue;
    text-align: center;
    color: white;
}

【JS代码说明】

<script>
var oList = document.getElementById(‘list‘);
function incrementNumber(){
    //获取oList中子元素的个数
    var len = oList.getElementsByTagName(‘li‘).length;
    //如果长度不为0
    if(len){
        //删除最后一个子元素
        oList.removeChild(oList.getElementsByTagName(‘li‘)[len-1]);
        //再次调用计时器
        setTimeout(incrementNumber,1000);
    }
}
//1s后执行函数incrementNumber
setTimeout(incrementNumber,1000);
</script>

【效果展示】

【源码查看】

时间: 2024-10-12 14:46:49

利用removeChild制作简单的倒序删除效果【jsDEMO】的相关文章

利用replaceChild制作简单的吞噬效果【jsDEMO】

[功能说明] 利用replaceChild制作简单的吞噬效果 [HTML代码说明] <ul class="list" id="list"> <li class="in">1</li> <li class="in">2</li> <li class="in">3</li> <li class="in"

利用insertBefore制作简单的循环插空效果【jsDEMO】

[功能说明] 利用insertBefore制作简单的循环插空效果 [HTML代码说明] <ul class="list" id="list"> <li class="in">1</li> <li class="in">2</li> <li class="in">3</li> <li class="in&quo

ArcGIS利用DEM制作简单三维

利用DEM数据镶嵌后,矢量数据裁剪得到研究范围的DEM数据,在ARCScene中进行三维制作 ArcGIS利用DEM制作简单三维 点击学习我的系统教程哦

利用JS实现简单的瀑布流效果

哈哈, 我又来啦, 在这一段时间里, 我简单的学习了一下javascript(JS), 虽然不是很懂啦, 但是我也简单的尝试着做了点小东西, 就比如现在流行的瀑布流效果, 经过我的努力终于成功的完成了, 虽然中间非常的坎坷, 并不是一帆风顺但是最终我还是实现了个简单的效果, 下面就为大家简单的介绍下, 不知道的友友们, 有兴趣的话, 可以来参考下, 欢迎指出缺点和不足! 一.瀑布流之准备工作   首先声明下, 为了方便演示和联系, 我使用的是本地图片, 如果大家有需要的话可以尝试着写下网络的,

利用 css 制作简单的提示框

在网页开发中,为了提高用户体验,经常会用到一些提示框来引导用户,这里分享下一些简单的提示框的制作 1.首先类似一个长方形右上角一个关闭按钮 这里用到的主要是一些定位的知识,运用relative和absolute可以快速制作这样的一个提示框,想详细了解,点击这里 html代码: <div id="position"> <div class="position-relative"> <span>提示信息</span> &l

如何利用Thread制作简单的android动画

最近按照老板要求要做一个简单动画,内容可以简单概括为一个箭头在屏幕中心自动旋转.我知道android API里面有animation类,它已经提供了rotation的函数.可是,老板要求不用它的API.所以我的制作如下: 1.先了解一下线程(Thread) 多线程指的是一个应用程序当中有多个线程,线程是并列运行的,一起抢占CPU.我们平时写的主函数就是一个线程,如果我们继承了Thread类,则又开发了一个新的线程. 它有两种实现方法: 一个是继承Thread类,并override里面的run()

利用烧鹅制作简单BadUSB,插谁谁怀孕

所用硬件设备为烧鹅,烧鹅是RadioWar基于Teensy++ 2.0 AT90USB1286芯片设计的USB Rubber Ducky类开发板. 使用veil编码meterpreter生成payload(经过编码的payload在杀软中仅能够存活几分钟),放到服务器上.插入烧鹅,模拟键盘输入,在cmd中下载payload,并执行. Github:https://github.com/RadioWar/FireGoose 0x1 利用veil编码打造免杀的meterpreter  [email 

利用php制作简单的文本式留言板

del.php 代码如下: <html><head ><meta charset="utf-8"><title>我的留言板</title></head><body><center>    <?php include("menu.php"); ?>    <h3>删除留言</h3>    <?php    $id=$_GET[&qu

利用会声会影制作简单的左右声道歌曲

第一步:下载会声会影的“左右移动”音频滤镜(Pan.aft),把它放在会声会影的安装目录中.  第二步:打开会声会影,把你的素材即两首歌曲分别导入到声音轨和音乐轨(当然两个都导入到音乐轨也可以).下面导入的就是我要用到的歌曲.  第三步:将第一首歌曲做如下的设置.首先选择第一首歌曲,鼠标右键,然后点击[音频滤镜] 选择[左右移动滤镜](双击它就行了),然后点击图片中间的选项点击[选项]弹出下图的面板,把参数设置成下图所示的,然后点击[确定]——[确定](即是两个面板都点击确定). 第四步:设置第