lastChild 属性返回文档的最后一个子节点。
注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在下面的实例中,我们会使用一个函数来检查最后一个子节点的节点类型。
元素节点的节点类型是 1,因此如果最后一个子节点不是一个元素节点,它就会移至上一个节点,然后继续检查此节点是否为元素节点。整个过程会一直持续到最后一个元素子节点被找到为止。通过这个方法,我们就可以在所有的浏览器中得到正确的结果。
提示:如需了解更多有关浏览器差异的知识,请在我们的 XML DOM 教程中访问我们的 DOM 浏览器 章节。
下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并取得文档的最后一个子节点:
输出:
取得文档的第一个子节点
XML DOM createCDATASection() 方法 Document 对象定义和用法 createCDATASection() 方法创建 CDATA 区段节点。 该方法返回 CDAT...
XML DOM internalSubset 属性 DocumentType 对象定义和用法 internalSubset 属性以字符串形式返回内部 DTD(无定界方括号),如...
Location host 属性 Location 对象定义和用法host 属性是一个可读可写的字符串,可设置或返回当前 URL 的主机名称和端口号。语法...
Location search 属性 Location 对象定义和用法search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? ...
HTML DOM item() 方法 元素对象实例返回元素的第一个子节点:document.body.childNodes.item(0);定义和用法item() 方法返回一个...