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

JavaScript进阶篇

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

最赞回答 / botao555
加x是确保x不为null或者undefined等非法值

最新回答 / qq_杀意隆_0
getElementsByTagName("li")返回的是一个由所有li节点组成的数组,而不是单个li节点。既然返回的是数组,那么用for循环遍历数组时就加[i]

最新回答 / willinc
document.getElementById().value得到的返回值是字符串,parseInt(document.getElementById().value)这样才能得到整数

最新回答 / 慕勒7123956
<...code...>这个返回的是一个计时器的id,每一个计时器在执行的时候都会有自己的ID,就是没有这个返回值,这个计时器也会运行下去,你覆盖的只是i只是这个变量,你不能做到覆盖计时器,...

最新回答 / 慕勒7123956
难道不是你直接写好提交的程序就会出现在同学代码那一部分吗

最新回答 / 北城慕容雪
代码是从上到下一顺执行的,你的countDown()好像多执行了一次

最新回答 / 慕斯卡2241669
我的代码跑出来 点击按钮 打开的先是空白页 然后会自己跳转到慕课首页你出现空白页可能是函数里面有问题<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>单击事件 </title><script type="text/javascript">  function openw...

最新回答 / qq_胆小鬼_5
效果肯定是不同的,appendChild是把元素添加到最后一个li的后面,insertBefore是把元素添加到你指定的元素后面

最新回答 / 慕婉清0277818
if 是不是加了( )看{}是否加上,是否配对

最新回答 / 慕勒7123956
是经常用的,因为很多动态网页是没有固定的html格式的,只有一个基础模板,很多功能都是靠js插入html节点实现的

最新回答 / 慕勒7123956
你把timer的定义写在jishi函数外面,因为这是一个函数作用域,别的函数获取不到这个变量的<...code...>

最赞回答 / ESKY3687376
在函数里面加了一段   document.write("(a-b)="+(a-b)+"</br>");终于看明白了(a-b)=64----第一次调用函数:a是80,b是16,结果为64>0,因此交换位置:16,80,50,6,100,1(a-b)=30----第二次调用函数:a是80,b是50,结果为30>0,因此交换位置:16,50,80,6,100,1(a-b)=-34----第三次调用函数:a是16,b是50,结果为-34<0,因此不交换位置:16,50,80,6,10...
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消