【H5系列分享】小全老师说DOM操作学习起来很简单

什么是DOM

DOM:Do

js的组成部分

一套标准,目前有DOM1和DOM2这两种标准

我们可以使用DOM操作来操作页面中的元素。

DOM节点

子节点

childNode:返回值一个数组,放的是父节点中所有的子节点

nodeType:返回值是一个数组,1表示元素节点,3表示文本节点

在某些浏览器中,如火狐,使用childNode获取所有元素节点时会把空格等一起或取出来,此时就需要使用nodeType来判断。

示例:

【H5系列分享】小全老师说DOM操作学习起来很简单_第1张图片

childern: 取子节点,与childNode相比,chlidren不会把非标签元素解析出来,不用担心兼容性问题

父节点

parentNode

首尾子节点

【H5系列分享】小全老师说DOM操作学习起来很简单_第2张图片

添加元素

createElement(元素名):创建一个元素

父元素.appendChild(子元素)将子元素添加进父元素中(添加在最后边)

示例:点击一次按钮,添加一个li标签

【H5系列分享】小全老师说DOM操作学习起来很简单_第3张图片

父元素.insertBefore(子元素,在谁之前插入),在谁之前插入子元素

【H5系列分享】小全老师说DOM操作学习起来很简单_第4张图片

删除元素

父元素.removeChild(要删除的元素):删除父元素中的某个子元素

示例:点击删除,删除某个元素

【H5系列分享】小全老师说DOM操作学习起来很简单_第5张图片

原文链接地址:http://www.jianshu.com/p/82ab8a6a8f37

你可能感兴趣的:(【H5系列分享】小全老师说DOM操作学习起来很简单)