DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 基於replaceChild制作簡單的吞噬特效
基於replaceChild制作簡單的吞噬特效
編輯:關於JavaScript     

效果演示圖:

源   碼   查   看

【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制作簡單的吞噬特效,希望大家喜歡。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved