第八章——课后知识点

DOM操作分为三类: DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() HTML-DOM:用于处理HTML文档,如document.forms CSS-DOM:用于操作CSS,如element.style.color="green"

jQuery对JavaScript中的DOM操作进行了封装 jQuery中的DOM操作 样式操作 内容及Value值操作 节点操作 节点属性操作 节点遍历 CSS-DOM操作

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

追加样式:$(selector).addClass(class); 或   $(selector).addClass(class1 class2 … classN)

移除样式:$(selector).removeClass("class") ; 或   $(selector).removeClass("class1 class2 … classN ") 

toggleClass() 模拟了addClass()与removeClass()实现样式切换的过程

hasClass( )方法来判断是否包含指定的样式

html()可以对HTML代码进行操作,类似于JS中的innerHTML

text()可以获取或设置元素的文本内容

val()可以获取或设置元素的value属性值

jQuery中节点操作 查找节点(前面章节已讲) 创建节点 插入节点 删除节点 替换节点 复制节点

工厂函数$()用于获取或创建节点 $(selector):通过选择器获取节点 $(element):把DOM节点转化成jQuery节点 $(html):使用HTML字符串创建jQuery节点

元素内部插入子节点 append(content)   appendTo(content)   prepend(content)   prependTo(content)

元素外部插入同辈节点  after(content)   insertAfter(content)   before(content)   insertBefore(content)

jQuery提供了三种删除节点的方法 remove():删除整个节点 empty():清空节点内容 detach():删除整个节点,保留元素的绑定事件、附加的数据

replaceWith()和replaceAll()用于替换某个节点

clone()用于复制某个节点

attr()用来获取与设置元素属性

removeAttr()用来删除元素的属性

children()方法可以用来获取元素的所有子元素

jQuery可以获取紧邻其后、紧邻其前和位于该元素前与后的所有同辈元素

jQuery中可以遍历前辈元素 parent():获取元素的父级元素 parents():元素元素的祖先元素

each( ) :规定为每个匹配元素规定运行的函数

end( ):结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态

除css()外,还有获取和设置元素高度、宽度等的样式操作方法

猜你喜欢

转载自blog.csdn.net/qq_41882685/article/details/81204994