Range.compareNode()

Range.compareNode() - повертає константу , що представляє де зназодиться Node до, після, чи всередині Range.

Синтаксис:

returnValue = range.comparePoint( referenceNode, offset );

Параметри:

returnValue - зміна яка отримує константу.

referenceNode - об'єкт Node.

Опис:

compareNode() метод об'єкту Range який повертається константа , що вказує позицію Node.

Не являєтьсять стандпртом. Не усі браузери підтримують.

Приклад:

var ran= document.createRange(); var node= document.getElementsByTagName('p')[0]; ran.selectNode(node); var v = ran.comparePoint(document.getElementsByTagName('h2')[0], 0); alert(v); //-1