为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 【index】 属性可返回下拉列表中选项的索引位置。 index一般是js中为了获得某一类相同元素中某个元素的位置,而给出的下标,从 0 开始。比如有很多个 li ,点击 li 显示相应的内容 ,这时就需要知道点击的是第几个 li ,index就有用了。
    查看全部
    0 采集 收起 来源:编程挑战

    2015-02-09

  • function count(){ var result=0; var first =parseInt(document.getElementById("txt1").value); //获取第一个输入框的值 var second =parseInt(document.getElementById("txt2").value); //获取第二个输入框的值 var select=document.getElementById("select").value; //获取选择框的值 switch(select) { case '+':result=first+second;break; case "-":result=first-second;break; case "*":result=first*second;break; case "/":result=first/second;break; } //获取通过下拉框来选择的值来改变加减乘除的运算法 document.getElementById("fruit").value=result; //设置结果输入框的值 }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • JS区分大小写,注意符号要在英文状态下输入。
    查看全部
    0 采集 收起 来源:让你认识JS

    2015-02-09

  • 判断语句的使用if……else if……else
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-09

  • 函数内的setTimeout("startCount()",500);是函数自我执行,而函数外的是开始驱动函数执行。
    查看全部
  • 计时器
    查看全部
  • 编程练习
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-09

  • 感谢chen_hao同学的解释,亲测可用 function clearText() { var content=document.getElementById("content"); for(i=0;i<content.childNodes.length;i++) { var x=content.removeChild(content.childNodes[i]); } } 不要把i<content.childNodes.length做为判断条件,举例说明,IE下执行,节点个数5个,当我点一次删除按钮。 注意:5个节点分别对应下标是从0开始: 1[0] 2[0] 3[0] 4[0] 5[0] i=0 content.childNodes.length=5 0<5 删除第一个节点后,继续循环 i=1 content.childNodes.length=4 1<4 删除第二个节点后,继续循环 i=2 content.childNodes.length=3 2<3 删除第三个节点后,继续循环 i=3 content.childNodes.length=2 3<2 不成立,所以不继续。 这也就是为什么一次删除不了所以节点。 可以把上面的代码修改下: function clearText() { var content=document.getElementById("content"); nodel=content.childNodes.length for(i=0;i<nodel;i++) { var x=content.removeChild(content.childNodes[0]); } }
    查看全部
  • var otest = document.getElementById("test"); var node=otest.lastChild; var newnode=document.createElement("li"); newnode.innerHTML="PHP"; otest.insertBefore(newnode,node); 另一种 var otest = document.getElementById("test"); var newnode=document.createElement("li"); newnode.innerHTML="PHP"; otest.insertBefore(newnode,otest.childNodes[1]);
    查看全部
  • JS-对象-数组对象 对数组使用join()方法后,返回的类型是字符串(string),而不是数组(object)。所以就不能应用其他的数组方法了。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2015-02-09

  • onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。 注意: 在网页中,如使用事件,就在该元素中设置事件属性。
    查看全部
  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
    查看全部
  • 网页卷去的距离与偏移量
    查看全部
  • scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。 scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。 offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。 offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。 注意: 1. 区分大小写 2. offsetParent:布局中设置postion属性(Relative、Absolute、fixed)的父容器,从最近的父节点开始,一层层向上找,直到HTML的body。
    查看全部
  • 1.createElement创建节点 2.createTextNode创建节点内容/innerHTML修改节点内容 3.appendChild插入节点
    查看全部

举报

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

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