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

JavaScript进阶篇

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

最赞回答 / 想哭的二大爷
console.log(c.parentNode.parentNode) var talble_ = document.getElementById('table'); c.parentNode.parentNode.parentNode.removeChild(c.parentNode.parentNode); //var tbody = document.getElementById("table").lastChild   //table表格默认的层级关系  table>tbody&g...

已采纳回答 / keydew
因为当遇到59的成绩的时候,代码进行到continue语句退出了这一轮循环,而没有运行i=i+1这一句,所以i的值会一直卡在这一个地方继续对59进行循环

最新回答 / 此许非彼苦
代码太臃肿了,首先document.write('大一四人'+'<br>');这一句就很多余,你怎么就知道大一有四人,你是靠眼睛看出来四人的,建议把i定于为全局变量,然后在for循环外面写document.write("大一有"+i+"人"+"<br>");第二,你上面都已经判断了大一了,你第二个for循环还判断大一,就重复了,你可以另写一个数组把已经判断出来的大一存到新数组里,第二个for循环用新数组来判断女生再输出信息

已采纳回答 / 江太浪
ES6就是最新版的JS呀,好比你学习了html4,还得去了解些html5,看你自己需要,学习下总没错。

已采纳回答 / 慕移动0748970
兄弟 你的循环在网页能运行出来 我的就悲剧了 运行循环就卡死了 只能写好多代码了  分享一下<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>系好安全带,准备启航</title><script type="text/javascript">  //通过javascr...

最新回答 / nearrrrr
x,y已经是参数了,可以不用定义了,你应该定义你的a和q,c。
var scoreStr = &quot;小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76&quot;;
var scoreArr=scoreStr.split(&quot;;&quot;);
//从数组中将成绩撮出来,然后求和取整,并输出。
var sum=0;
for(var i=0;i&lt;scoreArr.length;i++){
sum = sum + parseInt(scoreArr[i].split(&quot;:&quot;)[1]);
}
document.write(sum)
//通过javascript的日期对象来得到当前的日期,并输出。
var week_arr=[&quot;星期日&quot;,&quot;星期一&quot;,&quot;星期二&quot;,&quot;星期三&quot;,&quot;星期四&quot;,&quot;星期五&quot;,&quot;星期六&quot;];
var today=new Date();
document.write(week_arr[today.getMonth()] + &quot;&lt;br&gt;&quot;);
可以判断数组长度,重置i=-1,确保再次循环i=0, 进而删除所有节点;
for(var i=0;i&lt;childNodes.length;i++){
content.removeChild(childNodes[i]);
x=null;
if(childNodes.length&gt;0){
// alert(i+&quot;长度&quot;+childNodes.length);
i=-1;
}
document.getElementById(&quot;fruit&quot;).value=value
switch (select){
//设置结果输入框的值
case &quot;+&quot;:
value=num1+num2;
break;
case &quot;-&quot;:
value=num1-num2;
break;
case &quot;*&quot;:
value=num1*num2;
break;
case &quot;/&quot;:
value=num1/num2;
break;
default:
break;
}
//获取第一个输入框的值
var num1=parseInt(document.getElementById(&quot;txt1&quot;).value);
//获取第二个输入框的值
var num2=parseInt(document.getElementById(&quot;txt2&quot;).value);
//获取选择框的值
var select=document.getElementById(&quot;select&quot;).value;
var value=0;

最新回答 / 她的周一
JQ和原生js不知道  用Vue这类框架可以做组件 

最赞回答 / 慕侠5530338
之前教程不就是有吗,先获取对应id,然后通过 style修改样式,最后在  要经过的地方  onmouseover  事件

最赞回答 / keydew
    //创建数组 var myarr = ["*","##","***,""&&","****","##*"];是因为这句里面 "***,""&&" 逗号写到双引号里去了,和下面的html语句无关,<br/>是正确的写法。
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消