使用removeChild()函式動態刪除一個li元素

antzone發表於2017-03-26

在dom操作,可能需要刪除一個指定元素的指定子元素,下面就以刪除指定的li元素作為例子,做一下簡單介紹。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html> <html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>螞蟻部落</title> 
<style type="text/css"> 
ul li{ 
  list-style:none; 
  font-size:12px; 
  line-height:25px; 
}  
</style> 
<script type='text/javascript'>
window.onload=function(){
  var obox=document.getElementById("box");
  var lis=document.getElementsByTagName("li");
  var obt=document.getElementById("bt");
  obt.onclick=function(){
    obox.removeChild(lis[1]);
  }
}
</script>
</head> 
<body> 
<ul id="box"> 
  <li>螞蟻部落歡迎您,只有努力奮鬥才會有美好的明天。</li> 
  <li>沒有人一開始就是高手,必須要通過虛心學習。</li> 
  <li>每一天都是新的,要好好珍惜。</li> 
  <li>只有當下的時間才是真實的,下一秒都是虛幻的。</li> 
  <li>分享的精神和互助的胸懷是進步的最大源動力。</li> 
</ul> 
<input type="button" id="bt" value="檢視效果"/>
</body> 
</html>

使用removeChild函式可以刪除指定的子元素,具體可以參閱javascript removeChild()一章節。

相關文章