首页 > 代码库 > js基础
js基础
- 操作节点
- 子节点:
- childNodes 获取到包括文本节点和元素节点 文本节点:nodeType == 3 元素节点:nodeType == 1
- children(只能一层)
- 父节点:
- parentNode
- offsetParent: 获取元素用来定位的父级,如position:absolute 相对父级是谁
- 首尾子节点:
- firstChild IE6-8 firstElementChild 其他浏览器
- lastChild lastElementChild
- 兄弟节点
- nextSibling、nextElementSibling
- previousSibling、previousElementSibling
- 子节点:
- 操作元素
- 操作元素属性
- obj.style.display
- getAttribute(名称)、 setAttribute(名称,值)、removeAttribute(名称)
- DOM元素灵活查找
- obj.className ==‘aa‘
- 创建DOM元素
- cDom = createElement(标签名) 创建一个dom节点
- pDom.appendChild(cDom) 插到父元素里面
- 插入元素
- insertBefore(子节点,在谁之前)
- 删除dom元素
- pDom.removeChild(元素)
- 操作元素属性
- 文档碎片(相当于一次性把零散的东西拿来)
- document.createDocumentFragment()
- 可以提高DOM操作性能(理论上)
js基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。