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

JavaScript进阶篇

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

最赞回答 / 精慕门2441920
如果你想用后者替代前者需要把.childnodes去掉,前者是div节点,后者表示div节点的子节点集合,如替换后面相应的语句也需该变。firstChild是作用于节点的,而不是子节点集合。

最新回答 / 慕沐3395912
方法名是可以随意起的,你叫AaA都行,跟变量一样,不过部分方法名已被JS内定,所以使用的时候需要按照JS的规定的命名来调用,为了方便协同工作,大家也需要制定统一的命名规则,所以就都沿用了JS的驼峰命名法则。

最赞回答 / 匹诺曹012
一个是可用高度,一个是可视高度。

最新回答 / 慕勒7123956
 Highlight(); 你用的是中文的逗号

最新回答 / qq_喂鬼虎山岛_03960301
你的函数是comp(a,b),而不是num(a,b),num只是变量。调用函数处的:var num1=num(5,4);var num2=num(6,3);应改为var num1=comp(5,4);var num2=comp(6,3);

最赞回答 / 边靡靡
scoreArr[i],当i等于0时,scoreArr[0]="小明:87";用slice(3,5)将这个字符串的87分隔出来,我觉得这里不应该用slice(),因为slice()针对的是数组,当前我们要处理的是字符串,所以应该用substring()。取出87后用parseInt()将字符串转换为int类型,来进行成绩求和

最新回答 / 一笑而过Weber
for(var i = 0; i < content.childNodes.length; i++)

最新回答 / 惊悚的窝窝头
我自己在本子上划了划,弄明白了,节点的个数在变化,索引值也在变化。最简单的办法就是换成从大到小删除。

最新回答 / qq_幻梦云竹_03594928
在chrome等浏览器确实是这样,详细看一下9.8,因为</li>后是有空白节点的。http://img1.sycdn.imooc.com//538d2b8a000163e303430127.jpg

最新回答 / 惊悚的窝窝头
结果没问题啊?你想问什么呢?

最赞回答 / web_bin
&&为逻辑操作符,!=为比较操作符,比较操作符等级高于逻辑操作符,所以先进行x.nodeType!=1,判断此事件是否为真,然后判断x是否存在,如果存在也为真,最后当两个事件同时为真时,则进行while循环,即进行 x=x.nextSibling此语句操作,如果其中一个事件为假,那直接跳出循环,返回。针对此判断有两种情况:1)当x为元素节点时,nodeType为1,等于1,所以x.nodeType!=1此事件为假,两事件中其中一个为假,&&判断后为假,则跳出while循环,...

最赞回答 / 慕勒7123956
<script type="texe/javascript">打错了
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消