寒假开学回忆

1.js特点

(1)脚本语言,不能单独使用,要是使用的话必须配合别的语言使用,不需要编译成机器码,可以直接运行

(2)面向对象的语言

(3)弱类型的语言,定义变量统一使用var

2.在一个页面中写js脚本

(1)可以在<script>标签中写js脚本

(2)写到一个js文件中,在页面中引入js文件

(3)写到行内(耦合度太高)

3.变量格式:var 变量名

4.定义对象:

var 对象名={

    属性名:属性值
    方法名:function(){

    }

}

对象.属性名
对象.方法名

5.数组

定义数组
var
数组名=new Array(); var 数组名=new Array(值1,值2); var 数组名=[值1,值2]; var 数组名=new Array(数组长度); 通过数组的索引赋值 遍历数组可以使用for循环或者for in

6.dom(文档对象模型)

节点:

(1)属性节点:标签的属性

(2)文本节点:就是写在标签中的存文本,一定是元素节点的子节点

(3)元素节点:就是html标签


获取元素节点:

getElementByID方法:根据id获取元素节点,单个值

getElementByTagName方法:根据标签名获取元素节点,返回数组

getElementByName方法:根据name属性值获取元素节点,返回数组

getElementByClassName方法:根据class属性值,获取元素节点,返回数组

属性节点:

setAttribute(属性名,属性值):修改属性节点值

getAttribute(属性名):获取属性节点值

文本节点:

InnerHTML:支持标签

InnerText:只是支持纯文本

创建节点:

createElement("标签名"):创建元素节点,创建的元素节点不会添加到文档中

createTextNode("文本值"):创建文本节点,创建的文本节点不会添加到文档中

appendChild():在一个元素节点的结尾添加一个子节点

insertBefore():在已有的节点前面添加一个子节点

删除节点

removeChild():删除节点

 

posted @ 2019-02-14 10:26  尝胆  阅读(185)  评论(0编辑  收藏  举报