JavaScript基础

来源:互联网 发布:淘宝商家信誉怎么看 编辑:程序博客网 时间:2024/06/05 07:46

Javascript基础(注意js区分大小写):

  1. Javascript脚本只能写在之间。
  2. Javascript脚本文件可以外部引入,需要建立js文件,在script标签中设置路径:
    <script type="text/javascript" src="xxx.js"> </script>
  3. 通过javascript语言获取html元素:
    i.document.getElementById("id");通过id获取元素。
    ii.document.getElementByName("name");通过name获取元素。
    iii.document.getElementsByTagName("class");通过class获取元素数组,取到的结果是数组,即可以获取多个元素。
  4. innerHTML:对象的属性,获取对象开始和结束标签内的HTML。
  5. innerText:获取标签内的内容,结果为文本(不会进行html编译);
  6. value:对象属性,用来获取input的输入值。
  7. js方法:编写方法语法:function 方法名([参数1],[参数2],……){},若没有参数则不写参数,function为关键字。
  8. 方法调用通常通过事件调用方法,如点击事件:onclick="fun()";
    若要调用多个方法,则用分号间隔:onclick="fun1();fun2()";
  9. js是弱类型语言,其定义变量全部用var定义,未被定义的变量的值为 undefined。
  10. (a) js定义数组:var testArry = [1,”sss”,true];可以同时包含多种数 据类型,也可以在数组中加数组,如:var test = [1,”ww”,testArry];
    定义数组第二种方法:
   var carArray = new Array();`   carArray[0] = “benz”;   carArray[1] = “ww”;
第三种方法:var carArray = new Array("ww","benz","bmw");

(b) js数组遍历方式:
var arrs=[“212”,”wewe”,”…”,”.wp;”];

1)标准for循环遍历for(var i=0;i<arrs.length;i++){alert(arrs[i]);}
2)增强for循环:a是循环的变量 arrs是数字组的名字            for(var a in arrs){                    alert(arrs[a]);                }

11 js对象:var obj = {name:”aa”,sex:”F”,hobby:”eat”,age:52 };
对象的遍历:

for(var a in obj){Alert(obj[a]);}

提取对象的某个属性的值:obj.sex; 或者 obj["sex"];
12.对象数组(把数组的元素设为对象):

var objArray=[{name:"zz",sex:"m",age:55},{name:"cc",sex:"m",age:66}];
对象数组的遍历(两层循环):            for(var a in objArray){                for(var b in objArray[a]){                    alert(objArray[a][b]);                }            }
原创粉丝点击