Js与Jq实战:第八讲:jQuery中的DOM操作

第八讲:jQuery中的DOM操作

一.预习笔记

1.属性操作

var img=document.getElementById(“img1”);//获取img对象
img.setAttribute(“src”,“路径值”);//设置img对象的src属性的属性值
var path=img.getAttribute(“src”);//获取img对象的src属性的属性值
img.removeAttr(“src”);//删除img对象的src属性

2.节点操作

创建节点:$(“<span></span>”)–创建一个span节点
追加节点:

在这里插入图片描述
在这里插入图片描述

删除节点:
remove()----删除所有匹配元素
detach()—删除元素,但是事件等保留
empty()—清空所有后代元素节点
复制节点:clone()
替换节点:
replaceWith()—替换某个匹配的节点
replaceAll()—替换某个匹配的节点(顺序颠倒)
遍历节点:
children()–获取子元素集合
next()—获取后面相邻的同辈元素
prev()—获取前面相邻的同辈元素
siblings()–获取前后的所有同辈元素
parent()–获取父元素
parents()–获取祖辈元素
each()—遍历

4.设置jq对象的样式 对象名.css();

5.jq对象的class操作

添加class:addClass()
移除class:removeClass()
判断是否包含某个class:hasClass()

二.课堂笔记

1.className与addClass的区别

className是js对象的属性,寓意设置对象的类名,会对js对象的类进行赋值,赋值时会覆盖掉以前的类名
addClass是jq对象的方法,寓意添加对象的类名,不会对jq对象的原来的类名造成影响

2.remove()----删除所有匹配元素

此方法一般不传递参数,谁调用的就删除谁,所以是匹配元素.remove()

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值