DOM 属性和方法

1. DOM (文档对象模型)
2. 获取元素中的方法

document.getElementById()
context.getElementsByTagName()    // 根据 tag 获取子类及后代所有的元素
context.getElementsByClassName()  // 所有指定的类名的元素,IE6 ~ 8 不兼容
document.getElementsByName() // 对象只能是 document,IE 中只对表单元素的 name 起作用
document.body
document.documentElement
context.querySelector
context.querySelectorAll  // 静态节点集合,不存在 DOM 映射

3. 节点和节点之间的关系

childNodes  // 标准浏览器中会把空格和换行当做文本节点
children   // IE 6 ~ 8 与其他浏览器结果不一
parentNode  // 父节点
previousSibling  // 上一个兄弟节点
previousElementSibling  // 上一个兄弟元素节点
nextSibling / nextElementSibling
lastChild / lastElementChlid
firstChild / firstElementChild  

4. 动态 DOM 方法

createElement
document.createDocumentFragment()
appendChild
insertBefore
cloneNode(true) // 当前及子内容
cloneNode(false) // 只克隆当前
replaceChild
removeChild
get / set / removeAttribute

5. DOM 盒子模型
6. 兼容的 DOM 方法
7. DOM事件的兼容问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,703评论 1 92
  • 之前通过深入学习DOM的相关知识,看了慕课网DOM探索之基础详解篇这个视频(在最近看第三遍的时候,准备记录一点东西...
    微醺岁月阅读 10,100评论 2 61
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 8,898评论 0 44
  • 懵懂时眼中能称之为女孩的只是自己迷恋的那个,其他的等同与男孩。 那时同女孩的交往很是自然。 到了几乎成年时,在同龄...
    苏城少翁阅读 1,666评论 0 0
  • 35本英文书单2-4岁 1. Planes by Byron Barton 2.How Big Is a Pig?...
    六月浪花在美国阅读 3,118评论 0 0

友情链接更多精彩内容