使用jQuery操作DOM的方法小结


Posted in Javascript onFebruary 27, 2017

一.DOM操作分为3类

1.DOM Core

DOM Core不是Javascript的专属品,任何一种支持DOM的编程语言都可以使用它.它的用途不仅限于处理一种使用标记语言编写出来的文档

2.HTML-DOM

比DOM Core出现的更早,它提供了一些更加简明的标记来描述各种HTML-DOM的元素属性

3.CSS-DOM

CSS-DOM 失针对CSS的操作,在JavaScript中,只要作用是获取和设置style对象各种属性

二.样式操作

1.直接设置样式值

css(name,value)  //设置单个属性
css({name:value,name:value,name:value....})  //同事设置多个属性

2.追加样式和移除样式

addClass(class) //追加样式
removeClass(class)  //移除样式

3.切换样式

taggleClass()    //可以切换不同元素的类样式

三.类容操作

1.html代码操作

html([content])  //可选,规定备选元素的新类容,该参数可以包含HTML标签,无参数时,表示被选元素的文本类容

2.标签类容操作

text([content])  //可选,规定被选元素的新文本类容.  注释,特殊字符会被编码.无参数时,表示获取元素的被选类容

3.属性值操作

val([value])   

四.节点属性操作

1.查找节点

$("xxx")

2.创建节点

$(selector) //选择器
$(element) //Dom元素
$(html)    //html代码

3.插入节点

内部插入:append(content)  appendTo(content)   prepend(content)   prependTo(content)

外部插入:after(content)   insertAfter(content)   before(content)   insertBefore(content)

4.删除节点

$(selector).remove([expr])

5.替换节点

$("ul li:eq(1)").replaceWith($xxx)

6.复制节点

$(selector).clone([includeEvents])

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javascript闭包的理解和实例
Aug 12 Javascript
基于jQuery的倒计时插件代码
May 07 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
jQuery 计算iframe 窗口大小的方法
May 13 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
Aug 03 Javascript
jquery基础知识第一讲之认识jquery
Mar 17 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
浅谈Angular的$q, defer, promise
Dec 20 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
JavaScript面向对象程序设计创建对象的方法分析
Aug 13 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
vue自定义tap指令及tap事件的实现
Sep 18 Javascript
jQuery模拟淘宝购物车功能
Feb 27 #Javascript
原生js实现轮播图
Feb 27 #Javascript
PHP实现本地图片上传和验证功能
Feb 27 #Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
Feb 27 #Javascript
提高Web性能的前端优化技巧总结
Feb 27 #Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 #Javascript
node.js入门教程之querystring模块的使用方法
Feb 27 #Javascript
You might like
PHP 中的一些经验积累
2006/10/09 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
使用console进行性能测试
2015/04/27 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
小学班级口号
2014/06/09 职场文书
实习护士自荐信
2014/06/21 职场文书
离婚起诉书范本
2015/05/18 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
对象析构函数__del__在Python中何时使用
2022/03/22 Python
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技