lastChild 属性返回指定节点的最后一个子节点。
注释:Firefox 以及大多数其他的浏览器,会把节点间生成的空的空格或者换行当作文本节点,而 Internet Explorer 会忽略节点间生成的空白文本节点。因此,在下面的实例中,我们会使用一个函数来检查最后一个子节点的节点类型。
元素节点的节点类型是 1,因此如果最后一个子节点不是一个元素节点,它就会移至上一个节点,然后继续检查此节点是否为元素节点。整个过程会一直持续到最后一个元素子节点被找到为止。通过这个方法,我们就可以在所有的浏览器中得到正确的结果。
提示:如需了解更多有关浏览器差异的知识,请在我们的 XML DOM 教程中访问我们的 DOM 浏览器 章节。
下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并显示文档的最后一个子节点的节点名称和节点类型:
输出:
取得文档的第一个子节点
XML DOM hasChildNodes() 方法 Node 对象定义和用法 hasChildNodes() 方法在节点拥有子节点时返回 true,否则返回 false。 语法n...
XML DOM length 属性 NodeList 对象定义和用法 length 属性返回节点列表中的节点数量。 语法nodelistObject.length 实例 下面的...
XML DOM createComment() 方法 Document 对象定义和用法 createComment() 方法创建注释节点。 该方法返回 Comment 对象。 语法cr...
Screen availWidth 属性 Screen 对象定义和用法availWidth 属性声明了显示浏览器的屏幕的可用宽度,以像素计。在 Windows 这样的...
HTML DOM lastModified 属性 Document 对象定义和用法lastModified 属性可返回文档最后被修改的日期和时间。语法document.lastMo...