基于replaceChild制作简单的吞噬特效

 更新时间:2015年09月21日 09:23:53   作者:小火柴的蓝色理想  
本篇文章通过js和css结合实现简单的吞噬效果,代码简单易懂,需要的朋友可以参考下本文

效果演示图:

源   码   查   看

【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');
//新增一个li元素
var oAdd = document.createElement('li');
//设置新增元素的css样式
oAdd.className = "in";
oAdd.style.cssText = 'background-color:red;border-radius:50%';
//1s后oAdd替换第0个li
setTimeout(function(){
  oList.replaceChild(oAdd,document.getElementsByTagName('li')[0]);
  //1s后执行incrementNumber函数
  setTimeout(incrementNumber,1000);  
},1000);
function incrementNumber(){
  //获取oList中第1个li
  var oLi1 = document.getElementsByTagName('li')[1];
  //若存在则进行替换处理
  if(oLi1){
     oList.replaceChild(oAdd,oLi1);
     setTimeout(incrementNumber,1000);    
  }
}
</script>

以上内容给大家分享了基于replaceChild制作简单的吞噬特效,希望大家喜欢。

相关文章

  • element-ui 通过按钮式触发日期选择器

    element-ui 通过按钮式触发日期选择器

    ElementUI是Vue.js的一套组件库,其日期时间选择器默认是通过点击输入框来触发,本文介绍了如何自定义触发日期选择器,同时隐藏输入框,通过编写一个自定义组件CustomDatePicker.vue,可以实现点击按钮来触发日期选择器
    2024-10-10
  • 利用js获取下拉框中所选的值

    利用js获取下拉框中所选的值

    本文介绍利用js取到下拉框中选择的值。并附上实例代码,需要的朋友可以参考下
    2016-12-12
  • 小程序富文本提取图片可放大缩小

    小程序富文本提取图片可放大缩小

    这篇文章主要为大家详细介绍了小程序富文本提取图片可放大缩小,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Object.keys()的用法示例详解

    Object.keys()的用法示例详解

    Object.keys()是遍历一个对象自身的属性名称(不包括继承属性)的最简单方法,这篇文章主要介绍了Object.keys()的用法,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • js 数组倒序排列的具体实现

    js 数组倒序排列的具体实现

    有时候需要将数组类型变量内的元素颠倒一下顺序再输出,本文就详细的介绍一下,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • js跨域请求的5中解决方式

    js跨域请求的5中解决方式

    这篇文章主要介绍了js跨域请求的5中解决方式的相关资料,需要的朋友可以参考下
    2015-07-07
  • js函数获取html中className所在的内容并去除标签

    js函数获取html中className所在的内容并去除标签

    本文为大家介绍下如何使用js函数获取html中className所在的内容,具体实现思路如下,喜欢的朋友可以参考下
    2013-09-09
  • JS记录用户登录次数实现代码

    JS记录用户登录次数实现代码

    当登录次数达到三次,就自动调用函数,隐藏弹出框。下面是具体的实现,感兴趣的朋友可以参考下
    2014-01-01
  • 详解JavaScript中map()和forEach()的异同

    详解JavaScript中map()和forEach()的异同

    在JavaScript中,map()和forEach()是两个常用的数组方法,它们都用于遍历数组,但在某些方面有一些关键的区别,本文将详细讨论这两种方法的异同,以帮助您更好地理解它们的用法和适用场景,需要的朋友可以参考下
    2024-02-02
  • js 通过html()及text()方法获取并设置p标签的显示值

    js 通过html()及text()方法获取并设置p标签的显示值

    这篇文章主要介绍了js 通过html()及text()方法获取并设置p标签的显示值,需要的朋友可以参考下
    2014-05-05

最新评论