// 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; } } } }
错误如图