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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 节点属性 一、nodeName 属性: 节点的名称,是只读的。 1. 元素节点的 nodeName 与标签名相同 2. 属性节点的 nodeName 是属性的名称 3. 文本节点的 nodeName 永远是 #text 4. 文档节点的 nodeName 永远是 #document 二、nodeValue 属性:节点的值 1. 元素节点的 nodeValue 是 undefined 或 null 2. 文本节点的 nodeValue 是文本自身 3. 属性节点的 nodeValue 是属性的值 三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型: 元素类型 节点类型 元素 1 属性 2 文本 3 注释 8 文档 9
    查看全部
    0 采集 收起 来源:节点属性

    2017-12-28

  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 语法: elementNode.setAttribute(name,value) 说明: 1.name: 要设置的属性名。 2.value: 要设置的属性值。 注意: 1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。 2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。
    查看全部
  • //记住:这是一个数组 var con=document.getElementsByTagName("li");
    查看全部
  • #JS进阶——区别getElementByID,getElementsByName,getElementsByTagName# 1.通过getElementById获取的对象具有唯一性 2. Name允许重复。通过getElementsByName获取到的是相同名字的集合。 3. TagName允许重复,getElementsByTagName获取相同类的集合 控制选项被选中:obj.checked=true; 控制选项取消选中:obj.checked=false;
    查看全部
  • 添加一个链接节点,并且对其进行属性的编辑的两种方法
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数传参</title> <script type="text/JavaScript"> function add3(x,y,z) { var x = parseInt(prompt("请输入第一个数:")); var y = parseInt(prompt("请输入第二个数:")); var z = parseInt(prompt("请输入第三个数:")); sum = x + y +z; document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"); } </script> </head> <body> <input type="button" onclick="add3()"> </body> </html>
    查看全部
    0 采集 收起 来源:有参数的函数

    2018-03-22

  • 有问题
    查看全部
  • get/setDate() 返回,设置日期 get/setFullYear() 返回,设置年份,用四位数表示 get/setYear() 返回,设置年份 get/setHours 返回,设置小时 24小时 get/setMouth ()返回,设置月份 0-11月 所以加一 get/setMinutes ()返回,设置分钟 get/setTime() 返回,设置时间,毫秒为单位
    查看全部
    0 采集 收起 来源: Date 日期对象

    2017-12-28

  • 添加外部js文件:<script src="script.js" type="text/javascript"></script> 不是可以只用<script src="script.js"></script>就可以了吗?为什么还要多写后面的?
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 代码截图
    查看全部
    0 采集 收起 来源:编程练习

    2017-12-28

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

    2018-03-22

  • getElementById()是寻找唯一id的节点元素,Element是单数,没有加s getElementsByName()和getElementsByTagName()是寻找 name="" 属性和 <a><input><h2>等类似标签的集合,是一组值,所以Elements是复数,加s 注意细节
    查看全部
  • getDay()与getDate()方法要注意区别,另外数组中split方法返回的是多个字符串,一般可用新建数组进行存储,slice()方法将指定位置的数据截取,parseInt方法可将字符串转为数字
    查看全部
    0 采集 收起 来源:编程练习

    2017-12-27

  • 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树) HTML文档可以说由节点构成的集合,DOM节点有: 1. 元素节点:<html>、<body>、<p>等都是元素节点,即标签。 2. 文本节点:向用户展示的内容,如<li>...</li>中的文本。 3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。 节点属性: nodeName: 返回一个字符串,其内容是给定节点的名字 nodeType: 返回一个整数,这个数值代表给定节点的类型 nodeValue: 返回给定节点的当前值 遍历节点树: childNodes: 返回一个数组,这个数组由给定元素节点的子节点构成 firstChild: 返回第一个子节点 lastChild: 返回最后一个子节点 parentNode:返回给定节点的父节点 nextSibling: 返回给定节点的下一个子节点 previousSibling: 返回给定节点的上一个子节点 DOM操作: createElement(element):创建一个新的元素节点(document方法) createTextNode(): 创建一个包含着给给定文本的新文本节点(document方法) appendChild(): 指定节点的最后一个子节点列表之后添加一个新的子节点 insertBefore(): 将一个给定节点插如到一个给定元素节点的给定子节点的前面 removeChild(): 从一个给定元素中删除一个子节点 replaceChild(): 把一个给定父元素里的一个子节点替换为另一个节点
    查看全部
    0 采集 收起 来源:认识DOM

    2018-03-22

  • 学习了
    查看全部
    0 采集 收起 来源:编程练习

    2017-12-27

举报

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

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