Learning Path
浏览 DOM 相关教程与章节。
HTML、CSS、JavaScript、浏览器 API、前端框架与 UI 工程。
教程
181
XML DOM length 属性 Comment 对象 定义和用法 length 属性返回注释节点中文本的长度(以字符计)。 语法 commentNode.length 实例 下面的代码片段使用 loadXMLDoc() 把 'books_comment.xml' 载入 xmlDoc 中,并从第一个 <title> 元素取得文本节点数据和长度: 实例 xmlDoc=l..
XML DOM async 属性 Document 对象 定义和用法 async 属性规定 XML 文件的下载是否应当被异步处理。 True 意味着 load() 方法可在下载完成之前向调用程序返回控制权。 False 意味着在调用程序取回控制权之前必须完成下载。 语法 documentObject.async 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 ..
XML DOM childNodes 属性 Document 对象 定义和用法 childNodes 属性返回文档的子节点的节点列表。 语法 documentObject.childNodes 提示和注释 提示:请使用 NodeList 的长度属性来测定节点列表中的节点数量。在您知道节点列表的长度后,就能够轻易地循环遍历此节点列表,并提取您需要的值! 实例 下面的代码片段使用 loadXMLDoc() 把 '..
XML DOM firstChild 属性 Document 对象 定义和用法 firstChild 属性返回文档的第一个子节点。 语法 documentObject.firstChild 提示和注释 注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在下面的实例中,我们会使用一个函数来检查第一个子节点..
XML DOM lastChild 属性 Document 对象 定义和用法 lastChild 属性返回文档的最后一个子节点。 语法 documentObject.lastChild 提示和注释 注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在下面的实例中,我们会使用一个函数来检查最后一个子节点的..
XML DOM nodeName 属性 Document 对象 定义和用法 nodeName 属性返回节点的名称,根据其类型。 语法 documentObject.nodeName 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并显示根节点的节点名称和节点类型: 实例 xmlDoc=loadXMLDoc('books.xml..
XML DOM nodeType 属性 Document 对象 定义和用法 nodeType 属性返回节点的节点类型。 语法 documentObject.nodeType 在所有的实例中,我们使用 XML 文件 books.xml 以及 JavaScript 函数 loadXMLDoc()。 实例 下面的代码片段显示根节点的节点名称和节点类型: 实例 xmlDoc=loadXMLDoc('books.xml..
XML DOM nodeValue 属性 Document 对象 定义和用法 nodeValue 属性设置或返回节点的值,根据其类型。 语法 documentObject.nodeValue 在所有的实例中,我们使用 XML 文件 books.xml 以及 JavaScript 函数 loadXMLDoc()。 实例 下面的代码片段显示根节点的节点名称和节点值: 实例 xmlDoc=loadXMLDoc('b..
XML DOM xmlEncoding 属性 Document 对象 定义和用法 xmlEncoding 属性返回文档的编码。 语法 documentObject.xmlEncoding 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并显示 XML 编码、standalone 属性和文档的 XML 版本: 实例 [mycode3 type=&..
XML DOM xmlStandalone 属性 Document 对象 定义和用法 xmlStandalone 属性设置或返回文档是否为 standalone。 语法 documentObject.xmlStandalone 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并显示 XML 编码、standalone 属性和文档的 XML 版本: ..
XML DOM xmlVersion 属性 Document 对象 定义和用法 xmlVersion 属性设置或返回文档的 XML 版本。 语法 documentObject.xmlVersion 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并显示 XML 编码、standalone 属性和文档的 XML 版本: 实例 [mycode3 t..
XML DOM entities 属性 DocumentType 对象 定义和用法 entities 属性返回包含有在 DTD 中所声明的外部实体和内部实体的 NamedNodeMap。 语法 documentObject.doctype.entities 实例 下面的代码片段使用 loadXMLDoc() 把 'note_internal_dtd.xml' 载入 xmlDoc 中,并显示在 DTD 中..
XML DOM internalSubset 属性 DocumentType 对象 定义和用法 internalSubset 属性以字符串形式返回内部 DTD(无定界方括号),如果没有则返回 null。 语法 documentObject.doctype.internalSubset 实例 下面的代码片段使用 loadXMLDoc() 把 'note_internal_dtd.xml' 载入 xm..
XML DOM name 属性 DocumentType 对象 定义和用法 name 属性返回 DTD 的名称(紧随关键词 DOCTYPE 的名称)。 语法 documentObject.doctype.name 实例 下面的代码片段使用 loadXMLDoc() 把 'note_internal_dtd.xml' 载入 xmlDoc 中,并显示 DTD 的名称: 实例 xmlDoc=loadXML..
XML DOM systemId 属性 DocumentType 对象 定义和用法 systemId 属性返回外部 DTD 的系统标识符。 语法 documentObject.doctype.systemId 实例 下面的代码片段使用 loadXMLDoc() 把 'note_external_dtd.xml' 载入 xmlDoc 中,并显示外部 DTD 的系统 id: 实例 xmlDoc=load..
XML DOM attributes 属性 Element 对象 定义和用法 attributes 属性返回包含被选节点属性的 NamedNodeMap。 如果被选节点不是元素,则该属性返回 NULL。 语法 elementNode.attributes 提示和注释 提示:该属性仅用于 element 节点。 实例 1 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 ..
XML DOM baseURI 属性 Element 对象 定义和用法 baseURI 属性返回 xml 文档的位置(URI)。 语法 elementNode.baseURI 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并显示 XML 文档的位置: 实例 xmlDoc=loadXMLDoc('books.xml'); x..
XML DOM childNodes 属性 Element 对象 定义和用法 childNodes 属性返回包含被选节点的子节点的 NodeList。 如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。 语法 elementNode.childNodes 提示和注释 提示:如需循环遍历 childNodes 列表,使用 nextSibling 属性要比使用父对象的 childNodes 列表效率更高..
XML DOM firstChild 属性 Element 对象 定义和用法 firstChild 属性返回选定元素的第一个子节点。 如果选定的节点没有子节点,则该属性返回 NULL。 语法 elementNode.firstChild 提示和注释 注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在..
XML DOM lastChild 属性 Element 对象 定义和用法 lastChild 属性返回选定元素的最后一个子节点。 如果选定的节点没有子节点,则该属性返回 NULL。 语法 elementNode.lastChild 提示和注释 注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在下面..
XML DOM localName 属性 Element 对象 定义和用法 localName 属性返回选定元素的本地名称(元素名称)。 如果选定节点不是元素或属性,则该属性返回 NULL。 语法 elementNode.localName 实例 1 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并从第一个 <book> ..
XML DOM namespaceURI 属性 Element 对象 定义和用法 namespaceURI 属性返回选定元素的命名空间 URI。 如果选定节点不是元素或属性,则该属性总是返回 NULL。 语法 elementNode.namespaceURI 实例 下面的代码片段使用 loadXMLDoc() 把 'books_ns.xml' 载入 xmlDoc 中,并从第一个 <tit..
XML DOM nextSibling 属性 Element 对象 定义和用法 nextSibling 属性返回选定元素的下一个同级节点(在相同树层级中的下一个节点)。 如果不存在这样的节点,则该属性返回 NULL。 语法 elementNode.nextSibling 提示和注释 注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略..
XML DOM nodeName 属性 Element 对象 定义和用法 nodeName 属性返回选定元素的标签名称。 语法 elementNode.nodeName 实例 下面的代码片段使用 loadXMLDoc() 把 'books.xml' 载入 xmlDoc 中,并从第一个 <title> 元素取得标签名称: 实例 xmlDoc=loadXMLDoc('..