Язык скриптования сайтов Parser 3

       

Xnodedommethods


DOM1.


DOM1-интерфейс Node:

$Node[^узел.insertBefore[$newChild;$refChild]]

$Node[^узел.replaceChild[$newChild;$oldChild]]

$Node[^узел.removeChild[$oldChild]]

$Node[^узел.appendChild[$newChild]]



^if(^узел.hasChildNodes[]){…}

$Node[^узел.cloneNode(deep)]


DOM1-интерфейс Element:

^узел.getAttribute[name]

^узел.setAttribute[name;value]

^узел.removeAttribute[name]

$Attr[^узел.getAttributeNode[name]]

$Attr[^узел.setAttributeNode[$newAttr]]

$Attr[^узел.removeAttributeNode[$oldAttr]]

$NodeList[^узел.getElementsByTagName[name]]

^узел.normalize[]

DOM2-интерфейс Element:

$строка[^узел.getAttributeNS[namespaceURI;localName]]   [3.1.1]

^узел.setAttributeNS[namespaceURI;localName;value]   [3.1.1]

^узел.removeAttributeNS[namespaceURI;localName]   [3.1.1]

$Attr[^узел.getAttributeNodeNS[namespaceURI;localName]]   [3.1.1]

$Attr[^узел.setAttributeNodeNS[$newAttr]]   [3.1.1]

$NodeList[^узел.getElementsByTagNameNS[namespaceURI;localName]]

^if(^узел.hasAttribute[name]){…}   [3.1.1]

^if(^узел.hasAttributeNS[namespaceURI;localName]){…}   [3.1.1]



В Parser

·DOM-интерфейс NodeList - класс hash с ключами 0, 1, …;  

·DOM-тип DOMString - класс string;  

·DOM-тип boolean - логическое значение: 0=ложь, 1=истина.  


Подробная спецификация DOM1 доступна здесь: http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html


Подробная спецификация DOM2 доступна здесь: http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html


Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 16.02.2004



Содержание раздела