Javascript基础知识点轨迹(三)

2017-01-13 08:23:40来源:CSDN作者:daidaisama人点击

1.Document是内存自动创建的,是dom的最底层对象

2.所有的标签都是元素节点,所有的换行都是文本节点,元素节点返回1,文本节点返回3,属性节点返回2

1childNodes获取到所有的子节点,元素节点,文本节点

2children获取到所有的元素节点中的子节点

3firstChildIE下获取到第一个元素节点,Dom浏览器下面获取到第一个子节点

兼容性问题的处理,在DOM浏览器和IE浏览器上共用firstElementChild或者firstChild获取第一个元素节点

4)获取最后一个元素节点lastElementChild

5)获取到前一个兄弟节点previousElementSibling

6)获取到后一个兄弟节点nextElementSibling

7)获取到父节点parentNode

8)获取到定位父级节点offsetparent

9)创建一个节点document.creatElement(“li”)

10innerHTML=“内容”将代码添加到结构中执行

11)将创建好的节点放入dom树结构中,默认添加到所有节点的最后appendChild

12insertBefore(,)第一个参数为要加入的节点,第二个参数为放的位置

13nodevalue:只针对文本节点

14removeChild:找到对象,删除里面的子节点

15attaributes:获取到所有的属性,获取到属性跟设置的顺序相反

16)增加一个属性setAttribute(属性名,值)

17)删除一个属性removeAttribute

18)得到一个属性getAttribute(属性名)

19)对象.属性,也可以得到属性,也可以设置,但是对象一定要是一个确定的标签元素

20document.creatTextNode创建文本节点

21appendData,直接将值放入,直接操作文本,默认将内容放到当前节点后面

22insertData(位置,值)增加文本放在指定的位置

23deleteDate23)第一个参数表示起始位置,第二个参数表示长度

24repalceData02,“www”)第一个参数表示位置,第二个参数表示长度,第三个参数表示替换内容

25insertRow新增一行

26insertCell新增一列单元格

27deleteRow删除行

28deleteCell删除列

29table.rows访问表格

30replaceChild第一个参数表示要替换的内容,第二个参数表示替换的目标

31cloneNodes深克隆true(克隆当前节点,以及节点的子节点),浅克隆false(只克隆当前这个节点)

32)通过class找到子节点getElementByClassNode

33)通过name属性找到元素getElementByName

34)通过元素找节点getElementByTagName

3.复选框被选中,checked=true

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台