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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
在第八行先输入了个分号,然后就死机了,死循环,当时还以为浏览器出问题了呢,先注释掉,加好后再去掉比较正确
因为checkone里没声明数组变量,前两个里都var hobby了
replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。

最赞回答 / 心在路上
因为你想要实现效果,就必须要执行startCount()函数,而函数不调用是不执行的,所以第二个setTimeout(startCount,1000)只是为了调用函数实现效果,当然你也可以采取直接调用startCount()的方法调用函数。
为什么做这道题练习的时候不需要考虑chrome和Firefox空白也为节点啊?是因为parentNode不可能是空白的节点吗?求回答
nextSibling和previousSibling不是返回给定节点的兄弟节点么?怎么是子节点!!难道我理解错误??
学了Javascript进阶篇。。。特别想问基础篇讲啥?
条件是mynum--,为什么要输whlie(mynum<=6)死循环。
坑啊,这东西还要自己验证一下对不对
点提交了之后没反应......
avaScript能做什么?
1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)
2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等)
自定义一个排序,<script type="text/javascript">
function sortNum(a,b) {
return a - b;
//升序,如降序,把“a - b”该成“b - a”
}
为什么这么写?而且,下面的sort里面的sortNum,也没有参数呀,怎么运行的?什么原理??

已采纳回答 / Tracy_
这个不是js执行顺序的问题而是典型的闭包问题。涉及的内容比较多,需要看的内容比较多,一时半会儿解释不清。主要是作用域链的问题,建议你百度搜一下相关知识,不然我给你讲也讲不明白。我给你提供几个解决方案吧:<...code...>仔细看看,也许对你有启发。
var mylist = document.getElementById(&quot;tcon&quot;);
var x=mylist.parentNode.parentNode.parentNode.childNodes;
var i=0
for (i=0;i&lt;x.length;i++) {
if(x[i].getAttribute(&quot;id&quot;)==&quot;lesson4&quot;){
document.write(x[i].innerHTML);
}
}
这样也行
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消