使用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 Event学习第十一章 按键的检测
Feb 10 Javascript
js实现遮罩层弹出框的方法
Jan 15 Javascript
JavaScript Length 属性的总结
Nov 02 Javascript
js控制TR的显示隐藏
Mar 04 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 Javascript
基于VUE.JS的移动端框架Mint UI的使用
Oct 11 Javascript
JavaScript中 ES6变量的结构赋值
Jul 10 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
Bootstrap实现省市区三级联动(亲测可用)
Jul 26 Javascript
node.js中事件触发器events的使用方法实例分析
Nov 23 Javascript
微信小程序抽奖组件的使用步骤
Jan 11 Javascript
JavaScript Dom实现轮播图原理和实例
Feb 19 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实现检查文章是否被百度收录
2015/01/27 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
php实现word转html的方法
2016/01/22 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
Python实现模拟时钟代码推荐
2015/11/08 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
使用python实现对元素的长截图功能
2019/11/14 Python
python3 实现口罩抽签的功能
2020/03/11 Python
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
院药学专业个人求职信
2013/09/21 职场文书
学生的自我鉴定范文
2013/10/24 职场文书
计算机专业毕业生推荐信
2013/11/25 职场文书
党建目标管理责任书
2014/07/25 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
世界遗产导游词
2015/02/13 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android