使用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对JSON进行模式匹配 (Part 2 - 实现)
Jul 17 Javascript
HTML颜色选择器实现代码
Nov 23 Javascript
基于mootools插件实现遮罩层新手引导
May 24 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
js中常用的Tab切换效果(推荐)
Aug 30 Javascript
基于jQuery实现表格的排序
Dec 02 Javascript
详解angular中的作用域及继承
May 31 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
Mar 24 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
React key值的作用和使用详解
Aug 23 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 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
967 个函式
2006/10/09 PHP
set_include_path在win和linux下的区别
2008/01/10 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python如何输出百分比
2020/07/31 Python
python 用struct模块解决黏包问题
2020/11/07 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
网络安全方面的面试题
2015/11/04 面试题
如何选择使用结构还是类
2014/05/30 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
企业管理专业个人求职信范文
2013/09/24 职场文书
生产班组长岗位职责
2014/01/05 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
银行自荐信范文
2015/03/25 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python