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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰

最新回答 / 爱上慕婉清6262634
其实你可以把替换看成是先移除在添加的过程,元素本身可移除本身,也可以本身为基准添加其他元素,但是连在一块,移除本身之后,添加新元素没有基准,新元素没法添加,所以用parentNode,即父级为基准来进行替换操作

最赞回答 / ThomasKwok
content.childNodes.length在循环时是动态变化的你删一个他就少一个,也就是从5一直到0但是你 在循环前,也就是开始删除前把他的值 也就是 5 赋值 给了nodel 既  nodel=content.childNodes.length.这是一次赋值也就是说 nodel 之后一直是 5 虽然content.childNodes.length变了值 ,但nodel已经是5了也再也和content.childNodes.length没关系了.不管content.childNodes.leng...

最赞回答 / 一指般若
默认排序相当于把数字当成数组比较,第一个数字是1,第二个数字和它比较时就看数字的第一位,100和16第一位都是1,那就再比较第二位,100第二位是0,16第二位是6,所以100在16前面,依次比较。升序和降序就是一个冒泡排序的算法。

最新回答 / 慕码人9148619
 var div=document.getElement  s   ByTagName("div")[0].childNodes;差一个s,我也经常忘

最新回答 / 慕圣3395889
document.getElementById("tr");的意思是查找一个id="tr"的标签,然而你是想找到所有tr标签,遍历其所有子节点,因此需要使用document.getElementsByTagName("tr");此方法返回的是一个数组,你用var tr接受的,也应该是tr[0].childNodes[1....3],tr[1].childNodes[1...3];

最新回答 / 慕虎6411124
这两个方法都可以的,你直接在onclick里面调用clearsTimeout(i)也能执行出来。只是写法上不同

最新回答 / weibo_叫我小鉴鉴哟_0
32行错了,你对未点击事件div选项,写成li选项了,直接改为你获取的div选项就可以了。oLis[n].className="hide"改为oDivs[n].className="hide"

最新回答 / 作孽的赌徒_
首先确定你的jQuery那一行的li标签有给一个name叫做jQuery,然后在每个.node···的前面加上一个[0],就行了。

最新回答 / heart_zh
oLis[n].className="hide";错误应改为:oDivs[n].className = "hide";先设置所有选项卡隐藏

最新回答 / SpongeM
声明变量的语法是:var 变量名;
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消