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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2558人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
function mysty()
{
alert("欢迎来到慕课网!");
window.open("http:/www.imooc.com/",'_blank','width=600px,height=400px');
}

下方再给按钮加一个onclic标签就可以啦

最赞回答 / 果子李
 var myarr=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];中间用的是中文逗号,for(var i=1;i<realScore.length;i+=2;)  后边多了一个分号程序是正确的嘻嘻开心

已采纳回答 / Hall_2015
括号里面是  myt   不是nyt,除非你把下面的参数都改了。
并不是把标签间的空格删掉才可以出现结果,而是节点的类型就是3(文本),它的节点值是空,如果你在&lt;div id=&quot;con&quot;&gt;后加一句话,例如:hello,节点的值就是hello。同理,最后一个子节点也一样。
document.write(&quot;元素(div)的第一个子节点的&quot;+&quot;&lt;br/&gt;&quot;);
document.write(&quot;节点名称:&quot;+x.firstChild.nodeName+&quot;&lt;br/&gt;&quot;+&quot;节点类型:&quot;+x.firstChild.nodeType+&quot;&lt;br/&gt;&quot;+&quot;节点值:&quot;+x.firstChild.nodeValue+&quot;&lt;br/&gt;&lt;br/&gt;&quot;);

已采纳回答 / 牙尖十怪
在循环外面定义 var sum=0;  循环里面的 把变量sum前面的 申明变量var去掉。另外这一句的arr[i]之间多了个点,会报错。。
这么写虽然麻烦,但是便于查看,可以与前一章节对比着看。注:若var mynode=document.getElementsByTagName(&quot;div&quot;)[1].childNodes;//第二个div节点值为1.
例题中只有一个ul标签,若取[1],不存在子节点。

已采纳回答 / Hall_2015
那是因为你取值不对,JavaScript是弱语言,没有规定变量类型,你的txt1、txt2是直接取值,所以可能造成数据类型混乱,结果就不是那么准确了。课程下面有个注意:使用parseInt()函数可解析一个字符串,并返回一个整数。
document.write(&quot;第一个div子节点个数:&quot;+mynode.length+&quot;&lt;br/&gt;&quot;);
for(i=0;i&lt;mynode.length;i++)
{ document.write(&quot;第&quot;+(i+1)+&quot;个节点的&quot;+&quot;&lt;br/&gt;&quot;);
document.write(&quot;节点名称:&quot;+mynode[i].nodeName+&quot;&lt;br/&gt;&quot;+&quot;节点类型:&quot;+mynode[i].nodeType+&quot;&lt;br/&gt;&quot;+&quot;节点值:&quot;+mynode[i].nodeValue+&quot;&lt;br/&gt;&lt;br/&gt;&quot;);
}
var mynode=document.getElementsByTagName(&quot;div&quot;)[0].childNodes;
当[]里的值为1值,代表第二个div的子节点。
哈哈, 看这个吧!!!
var myarr=new Array();
for(var i=0;i&lt;3;i++){
myarr[i]=new Array();
for(var j=0;j&lt;5;j++){
myarr[i][j]=i*j;
document.write(myarr[i][j]);
}
document.write(&quot;&lt;br /&gt;&quot;)
}
不包括小数点等符号
content.innerHTML=&quot;&quot;;这样节点还在,只是值为空而已。并没有删除。
那个function的作用就是比较两个数的大小用的,然后返回结果的正负作为排序的依据.

这个函数是升序排序,如果想逆序排序改成return b-a;就行了.
它的排序原理是每2个数比较,然后根据正负更改数组内元素的位置.搜索
比如第一次比较,a就是888,b就是2222然后返回888-2222 是负的 位置不变.

return a-b;
a-b&gt;0?
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消