DOM and BOM

一、DOM
1、getElementById
通过id获取某一个元素

2、getElementsByTagName
通过标签名获取一组元素的集合

3、childNodes
获取子节点,但是标准下会获取空白节点
获取第一级子元素的节点

4、nodeType
节点类型
1)元素节点(标签)2)文本节点(空白节点)

5、children
获取子节点,但是没有兼容性问题
获取第一级子元素的节点

6、firstElementChild || firstChild
标准下:firstElementChild ie不支持
ie下是 firstChild
获取子元素里的第一个

7、lastElementChild || lastChild
标准下:lastElementChild ie不支持
ie下是 lastChild
获取子元素里的最后一个

8、nextElementSibling || nextSibling
标准下:nextElementSibling ie不支持
ie下 nextSibling
获取子指定元素的下一个兄弟节点

9、previousElementSibling || previousSibling
标准下: previousElementSibling ie不支持
id:previousSibling
获取指定元素的上一个兄弟节点

10、parentNode
获取父节点

11、offsetParent
获取有定位的父节点,都没有定位的话父节点就是body

12、offsetWidth-----有问题
获取元素的实际宽度(width+padding+border)

13、offsetHeight
获取元素的高度(height+padding+border)

14、clientWidth
获取元素的内部宽度(width+padding)

15、clientHeight
获取元素的内部高度(height+padding)

16、createElement(标签名)
创建一个节点

17、appendchild(节点)
追加一个节点

18、insertBefore(节点,原有节点)
在已有的元素前面插入

19、removeChild(节点)
删除一个节点

20、replaceChild(节点,已有节点)
替换已有的节点

 

二、BOM
1、window。open()
打开窗口

2、window。close()
关闭窗口,标准下不支持

3、window。location
获取浏览器地址

4、window。location。href
获取整体的网址

5、window。location。search
获取问号?后面的内容,包括问号

6、window。location。hash
获取警号#后面的内容,包括警号

7、window。location。reload()
自动刷新,定时器配合

8、window。navigator。userAgent
获取浏览器信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值