#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点

1.HTML DOM常见操作

查找节点、插入节点、删除节点、复制节点、替换节点、包裹节点

2.使用jQuery查找节点

程序示例:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第1张图片

运行结果:弹出:hello、2、很好

鼠标放在元素上,会出现元素title属性的值:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第2张图片

使用相同的attr方法,传入两个参数时:

鼠标放在元素上,元素的属性值被修改了:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第3张图片

3.使用jQuery创建,插入节点

首先使用JavaScript创建节点。用户在文本框输入数字后,点击按钮,输入几,就出现几个文本输入框

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第4张图片

执行结果:

注意append.child方法,直接在button后面不能用appendChild,因为button没有子元素。

为了使显示出的文本框成为一列,需要进行换行处理:br

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第5张图片

执行结果:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第6张图片

使用jQuery实现上述功能

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第7张图片


使用jQuery实现插入节点

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第8张图片

执行结果:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第9张图片

4.插入节点   apend、prepend、after方法

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第10张图片

5.移动节点

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第11张图片运行结果:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第12张图片

6.删除节点   remove、empty(清空元素中的内容)

不带参数remove方法,remove方法返回被删除节点的jQuery对象

运行结果:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第13张图片


带参数的remove方法,删除符合remove方法中参数条件的节点

运行结果:


empty方法,清空内容,但是元素仍存在于页面中

运行结果:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第14张图片

7.实现多个文件上传

JavaScript实现

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第15张图片

运行结果:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第16张图片

jQuery实现

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第17张图片

8.节点复制

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第18张图片

执行结果:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第19张图片

9.替换节点

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第20张图片

执行结果:

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第21张图片

10.包裹节点

运行结果:#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第22张图片

11.对属性操作    attr、removeattr

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第23张图片

12.使用attr增加样式    jQuery7.html

注意attr和addClass方法之间的区别:

13.用户登录,获得焦点、失去焦点     jQuery8.html

14.遍历DOM节点树

#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点_第24张图片

你可能感兴趣的:(#笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点)