DOM

首页 » Archive by category 'DOM'

w3cmm

classList

HTML5新增了一种操作类名的方式,可以让操作更简单也更安全,那就是为所有元素添加classList属性。有了classList属性,除非你需要全部删除所有类名,或者完全重写元素的class属性,否则也就用不到className属性了…… 继续阅读

目录 DOM |
w3cmm

getElementsByClassName

HTML5添加的getElementsByClassName()方法是最受人欢迎的一个方法,可以通过document对象及所有HTML元素调用该方法getElementsByClasName()方法接收一个参数,即一个包含一或多个类名的字符串,返回带有指定类的所有元素的NodeList…… 继续阅读

目录 DOM |
w3cmm

document.charset与document.defaultCharset

HTML5新增了几个与文档字符集有关的属性。其中,charset属性表示文档中实现使用的字符集,也可以用来指定新字符集。默认情况下,这个属性的值为”UTF-8″,但可以通过<meta>元素、相应头部或者直接设置charset属性修改这个值…… 继续阅读

目录 DOM |
w3cmm

document.head

作为对document.body引用文档的<body>元素补充,HTML5新增了document.head属性,引用文档的<head>元素。要引用文档的<head>元素,可以结合使用这个属性和另一种后备方法…… 继续阅读

目录 DOM |
w3cmm

compatMode

自从IE6开始区分渲染页面的模式是标准的还是混杂的,检测页面的兼容模式就成为浏览器的必要功能。IE为此提供给document添加了一个名为compatMode的属性,这个属性就是为了告诉开发人员浏览器采用了那种渲染模式…… 继续阅读

目录 DOM |
w3cmm

readyState

IE4最早为document对象引入了readyState属性。然后,其它浏览器也都陆续添加了这个属性,最终HTML5把这个属性纳入了标准当中。Document的readyState属性有两个可能的值…… 继续阅读

目录 DOM |
w3cmm

document.activeElement与document.hasFocus()

默认情况下,文档刚刚加载完成时,document.activeElement中保存的是document.body元素的引用。文档加载期间,document.activeElement的值为null。另外就是新增了document.hasFocus()方法,这个方法用于确定文档是否获得了焦点…… 继续阅读

目录 DOM |
w3cmm

自定义数据属性

HTML5规定可以为元素添加非标准的属性,但要添加前缀data-,目的是为元素提供与渲染无关的信息,或者提供语义信息。这些属性可以任意添加、随便命名,只要以data-开头即可…… 继续阅读

目录 DOM |
w3cmm

DocumentFragment

在所有节点类型中,只有DocumentFragment在文档中没有对应的标记。DOM规定文档片段(documentfragment)是一种”轻量级“的文档,可以包含和控制节点,但不会像完整的文档那样占用额外资源。 继续阅读

目录 DOM |
w3cmm

deleteRule()与removeRule()

从样式表中删除规则的方法是deleteRule(),这个方法接受一个参数:要删除的规则的位置。IE支持的类似方法叫removeRule(),使用方法相同。 继续阅读

目录 DOM |