DOMAPI文档对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的用于处理可扩展标记语言的标准编程接口。DOM,即文档对象模型,是一种用于处理HTML和XML文件的标准API。窗口window对象代表一个包含DOM文档的窗口。作为一个全局变量,window表示脚本运行的窗口,暴露给Javascript代码。但是同一窗口中的选项卡之间不共享窗口对象。window.console返回对控制台对象的引用,该对象提供对浏览器调试控制台的访问。window.crypto返回浏览器加密对象。window.document返回对当前窗口包含的文档的引用。window.location获取和设置窗口对象的位置,或当前URL。window.scrollY获取当前滚动位置和视口顶点之间的距离。window.scrollX获取当前滚动位置与视口左点之间的距离。window.parent返回对当前窗口或子窗口的父窗口的引用。window.alert显示一个警告对话框。window.close关闭当前窗口。window.moveTo将窗口移动到指定坐标。window.scroll将窗口滚动到文档中指定的位置。调用window作用域下的一些函数时,window可以省略。所有浏览器都支持window对象,它表示当前窗口。全局变量是window对象的属性,全局函数是window的方法。一般不写window,默认对象就是window。Nodenode是一个接口,许多类型的DOMAPI对象都从中继承。它允许我们以相似的方式处理这些不同类型的对象;例如,继承相同的方法集,或以相同的方式进行测试。Node.childNodes返回一个包含该节点所有子节点的实时NodeList。NodeList是“活动的”,这意味着如果节点的子节点发生变化,NodeList对象会自动更新。Node.firstChild返回节点的第一个子节点,如果节点没有子节点则返回null。Node.lastChildreturnsthelastchildNodeofthisnode,ornullifthenodehasnochildren.Node.nextSiblingreturnsthenextnodeNodeatthesamelevelasthisnode,ornullifnot.Node.previousSiblingreturnsapreviousnode(Node)thatisasiblingofthecurrentnode,ornullifnosuchnodeexists.Node.parentNodereturnsaparentnodeofthecurrentnodeNode.Ifthereisnosuchnode,thispropertyreturnsnull.Node.nodeType返回一个与该节点类型对应的无符号短整型的值,可能的值如下:NameValue??ELEMENT_NODE1ATTRIBUTE_NODE2TEXT_NODE3CDATA_SECTION_NODE4ENTITY_REFERENCE_NODE5ENTITY_NODE6PROCESSING_INSTRUCTION_NODE7COMMENT_NODE8DOCUMENT_NODE9DOCUMENT_TYPE_NODE10DOCUMENT_FRAGMENT_NODE11NOTATION_NODE12此方法可以配合判断语句来获得我们希望得到的节点,比如说element。Example:...
