|
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>
Node.nodeName
JavaScript 1.5+, JScript 5.0+ Nav6+, IE5+
Синтаксис
nodeObj.nodeName
Описание
Свойство nodeName объекта Node возвращает имя данного узла, указанное в атрибуте nodeType.
Пример
В листинге берется узел Node и в зависимости от значения свойства nodeName над ним выполняется определенная операция.
Листинг
Считывание значения свойства nodeName
<html>
<script language="JScript">
if(elementObj.nodeName == "foobar")
processElement(elementObj);
</script>
</html>
Дата добавления: 2015-11-13; просмотров: 99 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Node.childNodes | | | Node.nodeType |