西安做网站_西安网站建设公司_西安网页制作_西安网页设计_西安网站制作设计公司

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9682|回复: 2

DOM-1

[复制链接]
发表于 2012-11-7 12:50:19 | 显示全部楼层 |阅读模式

1. DOM简介、DOM标准、DOM节点
2. 获取元素的子节点:childNodes、兼容性问题
3. 节点类型:nodeType、文本节点、元素节点
4. children的使用
5. 获取元素父节点parentNode
6. 获取定位元素的父节点offsetParent
7. 获取首尾子元素:firstChild、firstElementChild、lastChild、lastElementChild
8. 获取兄弟节点:nextSibling、nextElemnetSibling、previousSibling、previousElementSibling
9. 元素属性操作:“.”与“[]”回顾、setAttribute、getAttribute、removeAttribute
10. 通过className获取元素、封装getByClass函数

西安网站建设 | 西安做网站 —— 剑锋所指 所向披靡!
回复

使用道具 举报

 楼主| 发表于 2012-11-7 13:02:01 | 显示全部楼层
DOM基础(1)
l
DOM基础

?什么是DOM
?浏览器支持情况

lDOM节点

?childNodes
nodeType

获取子节点

children
?parentNode

例子:点击链接,隐藏整个li

?offsetParent

例子:获取元素在页面上的实际位置
DOM基础(2)

lDOM节点(2)
?首尾子节点

有兼容性问题

firstChildfirstElementChild

lastChild
lastElementChild

?兄弟节点

有兼容性问题

nextSiblingnextElementSibling

previousSiblingpreviousElementSibling
操纵元素属性

l元素属性操作

?第一种:oDiv.style.display=block;
?第二种:oDiv.style[display”]=block;
?第三种:Dom方式

lDOM方式操作元素属性

?获取:getAttribute(名称)
?设置:setAttribute(名称, )
?删除:removeAttribute(名称)
DOM元素灵活查找

lclassName选择元素

?如何用className选择元素

选出所有元素

通过className条件筛选

?封装成函数







回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-7 13:02:19 | 显示全部楼层
本课知识点

l
DOM节点:parentNodechildNodesnodeTypechildren
l元素属性:getAttributesetAttributeremoveAttribute

lclass选取元素



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西安网站建设

GMT+8, 2024-11-22 11:11 , Processed in 0.044087 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表