DOM
Document属性
document.scripts 返回页面中所有脚本的集合。 document.title 返回当前文档的标题。 document.URL 返回文档完整的URL。
Document方法
document.getElementsByClassName() 返回文档中所有指定类名的元素集合,作为 NodeList对象。 document.getElementById() 返回对拥有指定 id 的第一个对象的引用。 document.getElementsByName() 返回带有指定名称的对象集合。 document.getElementsByTagName() 返回带有指定标签名的对象集合。 document.querySelector() 返回文档中匹配指定的CSS选择器的第一元素。 document.querySelectorAll() 是 HTML5中引入的新方法,返回文档中匹配的CSS选择器的所有元素节点列表。 document.renameNode() 重命名元素或者属性节点。 document.write() 向文档写 HTML 表达式 或 JavaScript 代码。 document.writeln() 等同于 write() 方法,不同的是在每个表达式之后写一 个换行符。 document.createComment() 创建注释节点。 document.createElement() 创建元素节点。 document.createTextNode() 创建文本节点。
DOM元素对象属性
element.childNodes 返回节点的子节点集合,包括元素节点、文本节点还有属性节点。 element.children 返回的只是节点的子元。 element.className 设置或返回元素的class属性。 element.firstChild 返回元素的第一个子节点。 element.id 设置或者返回元素的id。 element.innerHTML 设置或者返回元素的内容。 element.lastChild 返回的后一个子元素。 element.nodeName 返回元素的标记名(大写)。 element.nodeType 返回元素的节点类型。 element.nodeValue 返回元素的节点值。 element.parentNode 返回元素的父节点。 element.style 设置或返回元素的样式属性。 element.tagName 作为一个字符串返回某个元素的标记名(大写)。
DOM元素对象方法
element.addEventListener() 向指定元素添加事件句柄。 element.appendChild() 为元素添加一个新的子元素。 element.getAttribute() 返回指定元素的属性值。 element.getElementsByTagName() 返回指定标签名的所有子元素集合。 element.getElementsByClassName() 返回文档中所有指定类名的元素集合,作为NodeList对象。 element.insertBefore() 现有的子元素之前插入一个新的子元素。 element.querySelector() 返回匹配指定CSS选择器元素的第一个子元素。 element.querySelectorAll() 返回匹配指定CSS选择器元素的所有子元素节点列表。 element.removeAttribute() 从元素中删除指定的属性。 element.removeChild() 删除一个子元素。 element.removeEventListener() 移除由addEventListener()方法添加的事件句柄。 element.replaceChild() 替换一个子元素。 element.setAttribute() 设置或者改变指定属性并指定值。
Console 对象
clear() 清除控制台上的信息。 error() 输出错误信息到控制台。 info() 控制台输出一条信息。 log() 控制台输出一条信息。 warn() 输出警告信息,信息前面加一个黄色三角,表示警告。