使用jQuery操作DOM

DOM操作分类

DOM操作分为三类:

*DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById()

*HTML-DOM:用于处理HTML文档,如document.forms

*CSS-DOM:用于操作CSS,如element.style.color="green"

提示:JavaScript用于对(x)html文档进行操作,它对这三类DOM操作都提供了支持

jQuery中的DOM操作

*jQuery对JavaScript中的DOM操作进行了封装

*jQuery中的DOM操作

样式操作

内容及Value值操作

节点操作

节点属性操作

节点遍历

CSS-DOM操作

提示:"元素"和"节点"含义大同小异,本章并不严格区分

1.样式操作

css( )设置和获取样式值

使用css()为指定的元素设置样式值或获取样式值

语法:css(name,value) ; (设置单个属性)

或

css({name:value, name:value,name:value…}) ; (同时设置多个属性)

css(name); (获取属性值)
$(this).css("border","5px solid #f5f5f5");

或

$(this).css({"border":"5px solid #f5f5f5","opacity":"0.5"}); (设置透明度)

addClass( )追加样式

语法:$(selector).addClass(class);

或

$(selector).addClass(class1 class2 … classN);
示例:.text{ padding:10px;}

.content {background-color:#FFFF00; }

.border {border:1px dashed #333; }

$("h2").mouseover(function() {

$("p").addClass("content border");

});

removeClass( )移除样式

语法: $(selector).removeClass("class") ;

或

$(selector).removeClass("class1 class2 … classN ") ;
示例:

$("h2").mouseout(function() {

$("p").removeClass("text content");

});

toggleClass( )切换样式

toggleClass():模拟了addClass()与remov
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闭嘴的鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值