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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> </head> <body> <ul id="test"> <li>JavaScript</li> <li>HTML</li> </ul> <script type="text/javascript"> var otest = document.getElementById("test"); var node = document. getElementsByTagName("li")[0]; //var node = otest.childNodes[0]; // var node = otest.firstChild; var newNode = document.createElement("li"); newNode.innerHTML="PHP"; otest.insertBefore(newNode,node); </script> </body> </html>
    查看全部
  • var mydate=new Date(); var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; var mynum=mydate.getDay(); //取值为0-6 y=mydate.getFullYear(); // m=mydate.getMonth()+1; //取值为0-11,所以要+1 d=mydate.getDate(); // w=weekday[mynum]; // document.write(y+"年"+m+"月"+d+"日"+"&nbsp"+w+"<br />"); 时间: 3天前 1 举报 [TurboeCho] TurboeCho var scoreStr="小明:87..."; var a=scoreStr.split(";") ; var mystr=new Array(); var mystr1=mystr.concat(a); var sum=0; for(var i=0;i<mystr1.length;i++){var score= mystr1[i].substr(3) ; sum=sum+parseInt(score); } avarage=sum/(mystr1.length); document.write("平均分为:"+Math.round(avarage)+"<br />");
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 对于在首尾变化时的变化:function box(start,end){ //1-10之间的随机数 var total=end-start; for(x=1;x<=10;x++){ document.write(Math.round(Math.random()*total + start) + "<br/>") }; }
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • 嗯,总之就是先用new Date()吧当前年月日获取到,然后才用getDay或getFullYear或者还有get其他啥的来得到想要的数据。。
    查看全部
    0 采集 收起 来源:返回星期方法

    2017-12-04

  • childNodes s不要忘了 插入子节点 所以是父节点调用方法
    查看全部
  • 1.如果把input标签改成p标签 <p type='text' id='fruit' > </p> 输出的话则是下面这种格式 document.getElementById("fruit").innerHTML = sum; 2.如果标签为input标签 想在框内显示文本 <input type='text' id='fruit' /> 输出(.value)则为 document.getElementById("fruit").value = sum;
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • function count(){ var txt1=parseFloat(document.getElementById("txt1").value); var txt2=parseFloat(document.getElementById("txt2").value); var num=document.getElementById("select").value; sum =""; switch(num){ case "+": sum = txt1 + txt2; break; case "-": sum = txt1 - txt2; break; case "*": sum = txt1 * txt2; break; default: sum = txt1 /txt2; break; } document.getElementById("fruit").value = sum; }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 语法: nodeObject.nextSibling 说明:如果无此节点,则该属性返回 null。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 语法: nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-12-03

  • 访问子节点childNodes 访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。 语法: elementNode.childNodes 注意: 如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。
    查看全部
  • getAttribute()方法 通过元素节点的属性名称获取属性的值。 语法: elementNode.getAttribute(name) 说明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字
    查看全部
  • getElementsByTagName()方法 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。 语法: document.getElementsByTagName(Tagname) 说明: 1. Tagname是标签的名称,如p、a、img等标签名。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,所以从0开始。
    查看全部
  • getElementsByName()方法 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。 注意: 1. 因为文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,从0开始。
    查看全部
  • 再看。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-12-03

  • nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 next Sibling previous Sibling
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-12-03

  • next sib ling
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-12-03

举报

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

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