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