
- •Node.AppendChild()
- •Node.Attributes
- •Node.ChildNodes
- •Node.CloneNode()
- •Node.FirstChild
- •Node.HasAttributes()
- •Node.HasChildNodes()
- •Node.InsertBefore()
- •Node.IsSupported()
- •Node.LastChild
- •Node.LocalName
- •Node.NamespaceUri
- •Node.NextSibling
- •Node.NodeName
- •Node.NodeType
- •Node.NodeValue
- •Node.Normalize()
- •Node.OwnerDocument
- •Node.ParentNode
- •Node.Prefix
- •Node.PreviousSibling
- •Node.RemoveChild()
- •Node.ReplaceChild()
Node.IsSupported()
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.isSupported(свойство, версия)
Описание
Метод isSupported() объекта Node определяет, поддерживается ли данным узлом функция свойство версии, указанной параметром версия.
Пример
Код в листинге проверяет, поддерживается ли узлом определенная функция.
Листинг
Проверка поддержки функции с помощью метода isSupported() объекта Node
<html>
<script language="JScript">
if(nodeObj.isSupported("HTMLEvents", "1.0")
handleHTMLEvents();
</script>
</html>
Node.LastChild
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.lastChild
Описание
Свойство lastChild объекта Node, которое доступно только для чтения, возвращает последний дочерний узел данного узла.
Пример
Код в листинге определяет тип последнего дочернего узла данного узла.
Листинг
Считывание значения свойства lastChild объекта Node
<html>
<script language="JScript">
var childNodeObj = nodeObj.lastChild;
if(childNodeObj.nodeName == "foo")
process(childNodeObj);
</script>
</html>
Node.LocalName
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.localName
Описание
Свойство localName объекта Node, которое доступно только для чтения, возвращает локальную часть уточненного имени данного узла.
Пример
Код в листинге определяет локальное имя узла, к которому для получения уточненного имени узла добавляется префикс.
Листинг
Определение значения свойства localName объекта Node
<html>
<script language="JScript">
var localName = nodeObj.localName;
var prefix = nodeObj.prefix;
var qualifiedName = prefix+":"+localName;
</script>
</html>
Node.NamespaceUri
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.namespaceURI
Описание
Свойство namespaceURI объекта Node, которое доступно только для чтения, возвращает объект string, содержащий пространство имен URI данного узла.
Пример
Код в листинге осуществляет сопоставление префикса и пространства имен URI, и в случае, если префикс равен foo, а пространство имен соответствует http://foo.com/namespace, генерируется исключение.
Листинг
Считывание свойства значения namespaceURI объекта Node
<html>
<script language="JScript">
if((nodeObj.Prefix == "foo")&& (nodeObj.NamespaceURI != "http://foo.com/namespace"))
throw new DOMException(DOMException.NAMESPACE_ERR);
</script>
</html>
Node.NextSibling
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.nextSibling
Описание
Свойство nextSibling объекта Node, которое доступно только для чтения, возвращает узел, находящийся непосредственно после данного узла.
Пример
Код в листинге определяет тип следующего узла.
Листинг
Считывание значения свойства nextSibling объекта Node
<html>
<script language="JScript">
var siblingNodeObj = nodeObj.nextSibling;
if(siblingNodeObj.nodeName == "foo")
process(siblingNodeObj);
</script>
</html>