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

JavaScript进阶篇

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

最赞回答 / 今世缘0
代码从上到下运行的时候,运行到13行,跳进去函数里面,发现.getElementById()这个根本行不通,因为输入框是在<body>里面的,还没被运行到,所以它辨别不出来,因此函数就停在了这里;但是当我们在13行用的是setTimeout("startCount()",1000)时,它会在1秒之后才执行函数,这个时候它代码已经跑过了<body>那里(程序运行速度很快的),所以当它达到1秒之后开始执行函数的时候就不会报错了,可以顺利执行。

最新回答 / 慕勒7123956
因为在你获取body元素的时候,body里面其实是没有任何元素的,所以高度为0

最赞回答 / 吱吱叫的老鼠
function函数里面的参数只要写好是什么名字,参数本身是外面传进来的,在()里面写,只是外部引用,在内部使用的时候重新命名而已。再加var的话就等于是重新定义了,和原来的“引用”的本意不符。 因为是js语言是弱类型,而函数调用的时候一定要指定类型调用。在弱类型下面,引用的话就可以继承原来被调用对象的类型。用C语言的解释就是,你如果被调用的对象是int a型,而你定义函数的时候用了(float a);那么必然报错。弱类型为了避免这类的错误就不能在函数里面写var。你如果知道你被调用的对象是什么类型,...

最新回答 / hcq1221
setInterval( function count()    {        num--;        document.getElementById("second").innerHTML=num;        if(num==0)        {            location.assign("www.imooc.com");        }       else{           setInterval("count()",1000);       }    },1000)...

最新回答 / 飞烫
那你可以不用声明var attime;啊

最赞回答 / 小白_0001
权值的问题,ID选择器权值为100,类选择器权值为10,所以以#的css样式为主,直接写.on不会生效

最新回答 / MYJY7
就是把样式都写在JS文件里,然后将JS文件引入HTML里,跟直接写在HTML里是一样的,就是引入的方式会使得文件更清晰这样写就是引入了<...图片...>然后你可以把写在HTML里的代码,都写在JS文件里。

最新回答 / 破旧的时光机3662066
content.childNodes.length这个是变化的 你删一次后长度就不一样了  所以就会出问题不是一个个删

最新回答 / 娜就是我
这个行业 的门槛低  只要认真学习 没问题 的

最新回答 / 慕前端8788530
我就问问你在搞什么?恩?!<...图片...>

最新回答 / 慕仰0180559
document.write(" 5 和 4 的较大值是:"+comb(5,4)+"<br>");  document.write(" 6 和 3 的较大值是:+comb(6,3));就行了 

最新回答 / 今世缘0
他是去调用sortNum()的内嵌函数是吗?

最赞回答 / 今世缘0
=是赋值,计算机中是从右向左计算的,即右边的值给左边;==是比较运算符,返回布尔类型true和false。if判断中的应该是布尔类型,用=的话永为true,根本没有意义;用==才是判断。

最赞回答 / 甘之如饴4
记住位置大多都是0开始的,次数都是1开始的;
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消