Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dom_node.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
146.43 Кб
Скачать

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>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]