XMLDOM-NodeList对象NodeList对象代表一个有序的节点列表。NodeList对象节点列表中的节点可以通过其对应的索引数字(从0开始计数)进行访问。节点列表可保持其自身的更新。如果节点列表或XML文档中的某个元素被删除或添加,列表也会被自动更新。注意:在一个节点列表中,节点被返回的顺序与它们在XML文档中被规定的顺序相同。NodeList对象属性属性描述length 返回节点列表中的节点数量。NodeList对象方法方法描述item() 返回节点列表中指定索引号的节点。
XMLDOM-NodeList对象NodeList对象代表一个有序的节点列表。NodeList对象节点列表中的节点可以通过其对应的索引数字(从0开始计数)进行访问。节点列表可保持其自身的更新。如果节点列表或XML文档中的某个元素被删除或添加,列表也会被自动更新。注意:在一个节点列表中,节点被返回的顺序与它们在XML文档中被规定的顺序相同。NodeList对象属性属性描述length 返回节点列表中的节点数量。NodeList对象方法方法描述item() 返回节点列表中指定索引号的节点。
XMLDOM-Node对象Node对象Node对象代表文档树中的一个单独的节点。这里的节点可以是:元素节点、属性节点、文本节点以及所有在节点类型这章中所提到的所有其他的节点类型。请注意,尽管所有的对象都继承了用以处理父节点和子节点的Node属性/方法,但是并不是所有的对象都可以包含父节点或子节点。举个例子来说,Text节点中可能不包含子节点,所以把子节点添加到文本节点中可能会导致一个DOM错误。Node对象属性属性描述baseURI 返回节点的绝对基准URI。childNodes 返回节点的子节点的节点列表。firstChild 返回节点的第一个子节点。lastChild 返回节点的最后一个子
XMLDOM-Node对象Node对象Node对象代表文档树中的一个单独的节点。这里的节点可以是:元素节点、属性节点、文本节点以及所有在节点类型这章中所提到的所有其他的节点类型。请注意,尽管所有的对象都继承了用以处理父节点和子节点的Node属性/方法,但是并不是所有的对象都可以包含父节点或子节点。举个例子来说,Text节点中可能不包含子节点,所以把子节点添加到文本节点中可能会导致一个DOM错误。Node对象属性属性描述baseURI 返回节点的绝对基准URI。childNodes 返回节点的子节点的节点列表。firstChild 返回节点的第一个子节点。lastChild 返回节点的最后一个子
XMLDOM节点类型DOM是一个代表节点对象层次的文档。尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。显示所有元素的nodeName和nodeType显示所有元素的nodeName和nodeValue节点类型下面的表格列举了不同的W3C节点类型,每个节点类型中可能会包含子类:节点类型描述子类Document 代表整个文档(DOM树的根节点) Element(max.one),ProcessingInstruction,Comment,DocumentTypeDocumentFragment 代表"轻量
XMLDOM节点类型DOM是一个代表节点对象层次的文档。尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。显示所有元素的nodeName和nodeType显示所有元素的nodeName和nodeValue节点类型下面的表格列举了不同的W3C节点类型,每个节点类型中可能会包含子类:节点类型描述子类Document 代表整个文档(DOM树的根节点) Element(max.one),ProcessingInstruction,Comment,DocumentTypeDocumentFragment 代表"轻量
XMLDOM克隆节点尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。复制一个节点,并把它追加到已有的节点本例使用cloneNode()来复制一个节点,并把它追加到XML文档的根节点。复制节点cloneNode()方法创建指定节点的副本。cloneNode()方法有一个参数(true或false)。该参数指示被克隆的节点是否包括原节点的所有属性和子节点。下面的代码片段复制第一个节点,并把它追加到文档的根节点:实例xmlDoc=loadXMLDoc("books.xml");x=xmlDoc.getElem
XMLDOM克隆节点尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。复制一个节点,并把它追加到已有的节点本例使用cloneNode()来复制一个节点,并把它追加到XML文档的根节点。复制节点cloneNode()方法创建指定节点的副本。cloneNode()方法有一个参数(true或false)。该参数指示被克隆的节点是否包括原节点的所有属性和子节点。下面的代码片段复制第一个节点,并把它追加到文档的根节点:实例xmlDoc=loadXMLDoc("books.xml");x=xmlDoc.getElem
XMLDOM添加节点尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。在最后一个子节点之后添加一个节点本例使用appendChild()方法向一个已有的节点添加一个子节点。在指定的子节点之前添加一个节点本例使用insertBefore()方法在一个指定的子节点之前插入一个节点。添加一个新属性本例使用setAttribute()方法添加一个新的属性。向文本节点添加数据本例使用insertData()把数据插入一个已有的文本节点中。添加节点-appendChild()appendChild()方法向一个已有的
XMLDOM添加节点尝试一下-实例下面的实例使用XML文件books.xml。函数loadXMLDoc(),位于外部JavaScript中,用于加载XML文件。在最后一个子节点之后添加一个节点本例使用appendChild()方法向一个已有的节点添加一个子节点。在指定的子节点之前添加一个节点本例使用insertBefore()方法在一个指定的子节点之前插入一个节点。添加一个新属性本例使用setAttribute()方法添加一个新的属性。向文本节点添加数据本例使用insertData()把数据插入一个已有的文本节点中。添加节点-appendChild()appendChild()方法向一个已有的