//?JavaScript
window.onload=function(){
?var?list?=?document.getElementById('list');//獲取列表元素
?var?lis?=list.children;//獲取列表中的li元素
?
?function?removeNode(node){//傳進來node節點進行刪除
?node.parentNode.removeChild(node);
?}
?
?for(var?i=0;i<list.length;i++){//每一個li上加上onclick(點擊)事件,做事件代理
?lis[i].onclick=function?(e){
?e=e||window.event;//對點擊的時候傳進來的事件對象做兼容處理
?var?el=e.srcElement;//設置或獲取觸發事件的對象
?switch(el.className?){//根據元素的classname判斷點擊的是那個元素
?case?'close':
?removeNode(el.parentNode);
?break;
?}
?
?}
?}
?}錯誤如圖
求指正這四個錯誤應該如何改正!
像個好人
2017-07-21 10:48:05