Изменение значения атрибута

Узлы атрибутов могут принимать текстовые значения. Изменение этого значения реализуется либо через метод setAttribute(), либо через свойство узла атрибута nodeValue

Метод setAttribute() изменяет значение существующего атрибута или создает новый атрибут.

Например:

xmlDoc = loadXMLDoc("timetable.xml");

x = xmlDoc.getElementsByTagName('lesson');

x[0].setAttribute("type","lab");

Свойство nodeValue можно использовать для изменения значения атрибута узла:

xmlDoc = loadXMLDoc("timetable.xml");

x = xmlDoc.getElementsByTagName("lesson")[0];

y = x.getAttributeNode("type");

y.nodeValue = "lab";

Удаление узла из дерева реализуется с помощью метода removeChild():

xmlDoc=loadXMLDoc("timetable.xml ");

y=xmlDoc.getElementsByTagName("lesson")[0];

xmlDoc.documentElement.removeChild(y);

Свойства объекта Node

IE: Internet Explorer, F: Firefox, O: Opera, W3C: (Стандарт)

Свойство Описание IE F O W3C
Версия
baseURI Возвращает абсолютный URI узла Нет   Нет Да
childNodes Возвращает свойство NodeList (список доч.узлов)       Да
firstChild Возвращает первый дочерний узел       Да
lastChild Возвращает последний дочерний узел       Да
localName Возвращает локальную часть имени узла Нет     Да
namespaceURI Возвращает URI узла в пространстве имен Нет     Да
nextSibling Возвращает следующий дочерний узел       Да
nodeName Возвращает имя узла в зависимости от типа       Да
nodeType Возвращает тип узла       Да
nodeValue Устанавливает или возвращает значение узла в зависимости от типа       Да
ownerDocument Возвращает корневой элемент (объект document) для узла       Да
parentNode Возвращает родительский узел       Да
prefix Устанавливает или возвращает префикс пространства имен узла Нет     Да
previousSibling Возвращает непосредственно предшествующий узел       Да
textContent Устанавливает или возвращает текстовое содержимое узла Нет   Нет Да
xml Возвращает XML код узла   Нет Нет Нет

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: