和我一起入 JavaScript
3、JavaScript DOM
3.1、DOM 介绍
DOM(Document Object Model):文档对象模型。
将 HTML 文档的各个组成部分,封装为对象。借助这些对象,可以对 HTML 文档进行增删改查的动态操作。

3.2、Element 元素的获取操作
具体方法
代码实现
3.3、Element 元素的增删改操作
具体方法
代码实现
3.4、Attribute 属性的操作
具体方法

代码实现
3.5、Text 文本的操作
具体方法

代码实现
3.6、DOM 小结
DOM(Document Object Model):文档对象模型
Document:文档对象
Element:元素对象
Attribute:属性对象
Text:文本对象
元素的操作
getElementById()
getElementsByTagName()
getElementsByName()
getElementsByClassName()
子元素对象.parentElement 属性
createElement()
appendChild()
removeChild()
replaceChild()
属性的操作
setAtrribute()
getAtrribute()
removeAtrribute()
style 属性
文本的操作
innerText
innerHTML
4、JavaScript 事件
4.1、事件介绍
事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。
常用的事件

4.2、事件操作
绑定事件
方式一
通过标签中的事件属性进行绑定。
方式二
通过 DOM 元素属性绑定。
4.3、事件小结
事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。
常用的事件 onload onsubmit onclick ondblclick onblur onfocus onchange
绑定事件方式
方式一:通过标签中的事件属性进行绑定。
方式二:通过 DOM 元素属性绑定。
5、JavaScript 综合案例
5.1、案例效果介绍
在“姓名、年龄、性别”三个文本框中填写信息后,添加到“学生信息表”列表(表格)中。
5.2、添加功能的分析
为添加按钮绑定单击事件。
创建 tr 元素。
创建 4 个 td 元素。
将 td 添加到 tr 中。
获取文本框输入的信息。
创建 3 个文本元素。
将文本元素添加到对应的 td 中。
创建 a 元素。
将 a 元素添加到对应的 td 中。
将 tr 添加到 table 中。
5.3、添加功能的实现
5.4、删除功能的分析
删除功能介绍

删除功能分析
为每个删除超链接添加单击事件属性。
定义删除的方法。
获取 table 元素。
获取 tr 元素。
通过 table 删除 tr。
5.5、删除功能的实现
版权声明: 本文为 InfoQ 作者【楠羽】的原创文章。
原文链接:【http://xie.infoq.cn/article/b56182f6262d53fff936530d5】。文章转载请联系作者。
评论