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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
document.write("元素(div)的第一个子节点的"+"<br/>");
document.write("节点名称:"+x.firstChild.nodeName+"<br/>"+"节点类型:"+x.firstChild.nodeType+"<br/>"+"节点值:"+x.firstChild.nodeValue+"<br/><br/>");

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

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

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

return a-b;
a-b>0?
<script type="text/javascript">
var myarr1= ["我","爱","你"];
document.write(myarr1.slice(1))
</script>

开头元素包含,尾元素不包含
<script type="text/javascript">
var myarr1= ["我","爱","你"];
document.write(myarr1.reverse())
</script>
document.write(myarr3.join("-"))
arrayObject.join(分隔符)
最后的那个括号里面需要写的就是分隔符
document.write(Math.round(Math.random()))
都写好了 还写什么 写var啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消