JS 4day

71 阅读2分钟

DOM

getElementBYID() 获取的是一个元素
getElementsBYClassname() 获取的是元素的合集
getElementsBYTagname()获取的是元素的合集
var box1 = document.getElementBYID("app")


querySelector(css选择器)获取的是一个元素
querySelector(css选择器)获取的是一个合集
var box4 =document.querySelector(”#app“)

cosole.log(box1.innerHTML)得到元素里面的内容
cosole.log(box1.innerText)

innerHTML:能识别结构 获取的是 能获取结构,设置的时候能够识别结构

innerText:都是文本


数组方法

push方法

作用:往数组末尾新增一项,返回值是新数组的长度,参数添加的是具体项,也可以是多项,修改原数组

pop方法

作用:数组末尾去掉一项,返回值是去掉那一项,参数是空的,修改原数组

shift方法

作用:去掉第一项,返回值是去掉那一项,参数为空,修改原数组

unshift

作用:开头新增一项,可以是多项,返回值是新数组长度,参数是添加的具体项,修改原数组

reverse方法

作用:将数组倒着排列,返回值是新数组,参数为空,修改原数组

sort方法

作用:将10以内的数组从小到大排列,返回值是这个排好的新数组,参数为空,修改原数组

splice方法 增删改一体化

作用:第一个参数:从第几项开始

 第二个参数:删除的元素数量 
 第三个参数及以后的都是新增

返回值是删掉的项组成的数组

slice方法

作用:截取某一部分,参数是一个或两个,如果是一个参数截取的是参数项到最后一项的部分,如果是两个参数截取的是两个参数间的内容(不包括第二个参数本身),不改变原数组

负数:参数是负数的话用长度加负数

concat方法

作用:拼接数组,参数是一个新数组,会把两个数组拼接在一起,返回值是拼接的新数组,不改变原有数组

toString方法

作用:把每一项改变成字符串,参数为空,返回值是是字符串,不改变原有数组

join方法

作用:数组转化为字符串,参数是每一项连接的内容,返回值是拼接的字符串,不改变原有数组

includes方法

作用:是否包含这一项,返回值是布尔值,参数是要检测的哪一项,(数组包含的输出为true,不包含的输出为false),不改变原有数组