JavaWeb开发思维导图之——JavaScript基础DOM(55)
一 概述
- DOM介绍
- DOM操作
二 内容详情
2.1 DOM介绍
1-概念
- Doument Object Model缩写,文档对象模型
- 将HTML文档的各组成部分,封装为对象。借助对象对文档进行增删改查
2-DOM抽取
- Document:文档对象
- Element: 元素对象
- Attribute: 属性对象
- Text: 文本对象
2.2 DOM操作
1-元素获取操作
- 1-getElementById(id属性值)//根据id获取一个元素
- 2-getElementsByTagName(标签名称)//根据标签名称获得多个元素
- 3-getElementsByName(name属性值)//根据name属性获得多个元素
- 4-getElementsByClassName(class属性值)//根据class属性值获得多个元素
- 5-子元素对象.parentElemet属性//获取当前元素的父元素
2-元素的增删改查
- 1-createElement(标签名)//创建一个新元素
- 2-appendChild(子元素)//将指定子元素添加到父元素中
- 3-removeChild(子元素)//用父元素删除指定子元素
- 4-replaceChild(新元素,旧元素)//用新元素替换子元素
3-属性操作
- 1-setAttribute(属性名,属性值)//设置值
- 2-getAttribute(属性名)//根据属性名获取属性值
- 3-removeAttrbute(属性名)//根据属性名移除指定的属性
- 4-style属性//为元素添加样式
- 5-className=类名//通过classname指定样式
4-Text文本操作
- 1-innerText: 添加文本内容,不解析标签
- 2-innerHTML: 添加文本内容,解析标签