书签 分享 收藏 举报 版权申诉 / 21

类型jQuery01笔记选择器Dom对象.docx

  • 文档编号:5716723
  • 上传时间:2022-12-31
  • 格式:DOCX
  • 页数:21
  • 大小:1.25MB

示例代码:

3、css属性(针对元素的style属性)

•css(name):

获取元素的css属性

•css(name,value):

设置元素的css属性

•css(properties):

一次为元素设置多个css属性

例如:

400px;height:

200px;background-color:

#f00;’>

示例代码:

4、offset属性

•offset():

获取元素的位置信息,返回一个json格式数据,包含left和top两个属性

•offset(coordinates):

设置元素的位置,参数必须是一个json数据且必须包含left和top两个属性

示例代码:

5、尺寸操作

•width():

获取元素的宽度

•width(value):

设置元素的宽度

•height():

获取元素的高度

•height(value):

设置元素的高度

示例代码:

6、文本/值操作

•html()

•html(val)

html方法相当于原生Javascript代码中的innerHTML属性,用于获取双标签元素的内容

•val()

•val(val)

val方法相当于原生Javascript代码中的value属性,用于获取表单元素的内容

•text()

•text(val)

text方法相当于原生Javascript代码中的innerText属性,功能与innerHTML类似,但是略有不同

示例代码:

通过以上代码测试可知:

html方法与text方法,其在获取与设置文本标签时,效果时一致的,但是其两者针对html标签的处理结果又是不同的:

①html方法可以获取到html子标签

②text方法只能用于获取标签中的文本信息(无论层级)

③html在设置元素内容时,如果包含html标签,可以正常解析,而text在设置时则直接当做普通文本直接输出

五、jQuery事件编程

•页面载入

•基本事件

•事件切换

•事件处理

1、页面载入

在原生Javascript代码中,我们可以通过window.onload方式实现页面载入事件。

在jQuery中,其官方也提供了一种页面载入方式,定义方法如下:

$(document).ready(事件处理程序);

示例代码:

以上方式中,由于document是文档对象,所以在编写代码时可以省略不写:

其除了以上两种方式,官方还提供了一种简写方式,如下图所示:

2、window.onload与ready方法区别

在Javascript中,window.onload方法与ready方法其都是实现页面载入事件,在效果上两者是一致的,但是在执行流程上两者还是有区别的:

window.onload必须等待页面中的DOM结构以及外部资源(图片、文件)等全部载入完毕后,才开始执行。

而ready方法,只要等待页面中的DOM结构加载完毕后就会立即执行,可能外部资源还没有加载完毕,所以ready方法要明显略快于window.onload方式。

证明以上结论:

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
jQuery01 笔记 选择器 Dom 对象
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:jQuery01笔记选择器Dom对象.docx
链接地址:https://www.bdocx.com/doc/5716723.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开