DOM与CSS操作



DOM

设置元素及内容

html()text()方法

方法名

描述

html()

获取元素中HTML内容

html(value)

设置元素中HTML内容

text()

获取元素中文本内容

text(value)

设置原生中文本内容

val()

获取表单中文本内容

val(value)

设置表单中文本内容

注意:$(‘input’).val(‘check1’,’check2’,’radio1’);表示传递默认选中值

元素属性操作

方法名

描述

attr(key)

获取某个元素key属性的属性值

attr(key,value)

设置某个元素key属性的属性值

attr({key1:value1,key2:value2…})

设置某个元素多个key属性的属性值

attr(key,function(index,value){})

设置某个元素key通过function来设置

注意:

1attr()方法里的function(){}可以不传递参数,可以只传递一个参数index,表示当前索、引(从0开始),也可以传递2个参数indexvalue,第二个属性表示属性原本的值。

2jQuery中有很多方法可以使用function(){}返回字符串,例如html(),text(),val(),is(),filter()

 

元素样式操作

包括直接设置CSS样式、增加CSS类别、类别切换、删除类别这几种操作方法

方法名

描述

css(name)

获取某个元素行内的CSS样式

css([name1,name2,name3])

获取某个元素行内的多个CSS样式

css(name,value)

设置某个元素行内的CSS样式

css(name,function(index,value))

设置某个元素行内的CSS样式

css({name1:value1,name2:value2})

设置某个元素行内的多个CSS样式

addClass(class)

给某个元素添加一个CSS

addClass(class1 class2 class3…)

给某个元素添加多个CSS

removeClass(class)

删除某个元素的一个CSS

removeClass(class1 class2 class3…)

删除某个元素的多个CSS

toggleClass(class1)

来回切换默认样式和指定样式

toggleClass(class1 class2 class3…)

来回切换默认样式和指定样式

toggleClass(class,switch)

来回设置切换样式时设置切换频率

toggleClass(function(){})

通过匿名函数设置切换规则

toggleClass(function(){},switch)

在匿名函数设置时也可以设置频率

toggleClass(function(i,e,s){},switch)

在匿名函数设置时传递三个参数

 

jQuery提供了一个遍历的工具,$.each()方法可以遍历对象数组

js中:each用法

varbox=$('div').css(['color','height','length']);

$.each(box,function(attr,value){

         alert(attr+":"+value);

});

也可以直接调用each

$('div').each(function(index,element){

         alert(index+"::::"+element);

});

 

CSS方法

方法名

描述

width()

获取某个元素的长度,返回类型为number

width(value)

设置某个元素的长度

width(function(index,value){})

通过匿名函数设置某个元素的长度

height()

获取某个元素的高度,返回类型为number

height(value)

设置某个元素的高度

height(function(index,value){})

通过匿名函数设置某个元素的高度

内边距和外边距尺寸方法

方法名

描述

innerWidth()

获取元素宽度,包含内边距

innerHeight()

同上

outerWidth()

获取元素宽度,包含内边距和边框

outerHeight()

同上

outerWidth(true)

获取元素宽度,包含内边距,边框和外边距

outerHeight(true)

同上

 

元素偏移方法

方法名

描述

offset

获取某个元素相对于视口的偏移位置

position()

获取某个元素相对于父元素的偏移位置

scrollTop()

获取垂直滚动条的值

scrollTop(value)

设置垂直滚动条的值

scrollLeft()

获取水平滚动条的值

scrollLeft(value)

设置水平滚动条的值

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值