jQuery学习笔记[1] jQuery中的DOM操作


Posted in Javascript onDecember 03, 2010

DOM分为3个方面,即DOM Core,HTML-DOM,CSS-DOM.
1,DOM Core并不专属于JavaScript,任何一种支持DOM的程序设计语言都可以使用它.
JavaScript中的getElementById(),getElementsByTagName()...等方法.
例如:使用DOM Core来获取表单对象的方法:
document.getElementsByTagName("form");
2,HTML-DOM.
在使用JavaScript和DOM为HTML文件编写脚本的时候.有许多专属于HTML-DOM的属性.HTML-DOM的出现甚至比DOM Core还要早,它提供了一些更简明的记号来描述各种HTML元素的属性.
例如:使用HTML-DOM来获取表单对象的方法:
document.forms //HTML-DOM提供了一个forms对象.
3,CSS-DOM
CSS-DOM是针对CSS的操作.在JavaScript中CSS-DOM技术的主要作用是获取和设置style对象的各种属性.
例如:设置某元素style对象字体颜色的方法:element.style.color="red";
下面学习的是:jQuery中的DOM操作:
先构建出一棵DOM树:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>jQuery中的DOM操作</title> 
</head> 
<body> 
<p title="选择你最喜欢的水果">你最喜欢的水果是?</p> 
<ul> 
<li title="苹果">苹果</li> 
<li title="橘子">橘子</li> 
<li title="菠萝">菠萝</li> 
</ul> 
</body> 
</html>

接下来的操作都是围绕这个DOM树而展开的.
Javascript 相关文章推荐
javascript编程起步(第七课)
Feb 27 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
Jan 15 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
JS中多种方式创建对象详解
Mar 22 Javascript
再次谈论Javascript中的this
Jun 23 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
浅谈Angular路由守卫
Aug 26 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
node thread.sleep实现示例
Jun 20 Javascript
浅析jQuery的链式调用之each函数
Dec 03 #Javascript
jQuery的链式调用浅析
Dec 03 #Javascript
加速IE的Javascript document输出的方法
Dec 02 #Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
Dec 02 #Javascript
javascript学习之闭包分析
Dec 02 #Javascript
JavaScript OOP面向对象介绍
Dec 02 #Javascript
JavaScript 字符串处理函数使用小结
Dec 02 #Javascript
You might like
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
JavaScript 学习点滴记录
2009/04/24 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
jQuery+HTML5加入购物车代码分享
2020/10/29 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
Bootstrap精简教程
2015/11/27 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
Python 编码处理-str与Unicode的区别
2016/09/06 Python
浅析Git版本控制器使用
2017/12/10 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
Python logging模块handlers用法详解
2020/08/14 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
办理暂住证介绍信
2014/01/11 职场文书
企业总经理岗位职责
2014/02/13 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
2015个人半年总结范文
2015/03/09 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
Nginx实现会话保持的两种方式
2022/03/18 Servers
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android