// 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;
}
}
}
}错误如图
添加回答
举报
0/150
提交
取消