为了账号安全,请及时绑定邮箱和手机立即绑定

人人网评论功能

难度初级
时长 1小时23分
学习人数
综合评分9.77
60人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.8 逻辑清晰
btn.onclick=function () {
var li=document.createElement("li");

if (text.value==null) {
return ;
}
else {
li.innerHTML=text.value;
list.appendChild(li);
}
};
hao........................................
resize:both | none | vertical | horizontal;
ele.parentNode.remove();
我又发现多一个parentNode,这个效果也能实现。

case 'praise':

praiseBox(el.parentNode.parentNode.parentNode.parentNode, el);

break;
我发现去掉一个parentNode,这个效果也能实现。
case 'praise':
praiseBox(el.parentNode.parentNode, el);
break;

已采纳回答 / GD_sun粉
这个是在textarea框进行输入前,先要点击textarea框,这个时候就发生聚焦事件,即focus()
好歹讲讲disabled = true是咋用的吧

已采纳回答 / GD_sun粉
在触发dom上的某个事件时,会产生一个事件对象event,包含着所有与事件有关的信息。所有浏览器都支持event,但是支持度不同,在Ie中,event做为window对象的一个属性存在,所以第一句代码window.event是为了兼容IE对象事件。e.srcElement是获取到触发事件的目标元素,两行代码完成时间委托的基本需求
点赞,期待下一期。。
好开心学会了事件代理
var list=getDom('list');//获取id元素
list.onclick= function (e) {
var e=e || event;
var el= e.srcElement || e.target;
switch (el.className){
case 'close':
removeNode(el);
break;
}
};
//删除
function removeNode(node){
node.parentNode.remove()
}
慕课网的前端来,好好学学,到现在你们都不能回复评论,真是的
function del(node){
node.parentNode.remove();
}
哈哈 谢谢老师 受益匪浅啊;
课程须知
您至少具备HTML/CSS/JavaScript的基础知识。
老师告诉你能学到什么?
1.学会JavaScript处理日期和时间。2.掌握Dom操作中的添加/删除子节点方法。3.使用setTimeout设置定时器。4.使用clearTimeout清除定时器以及事件代理的运用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消