Range.insertNode()

Range.insertNode() - вставляє Node на початок фрагменту.

Синтаксис:

Range.insertNode( newNode );

Параметри:

range - об'єкт Range.

newNode - Node який необхідно вставити.

Опис:

insertNode() метод об'єкту Range який вставляє Node на початок Range.

Приклад:

var ran= document.createRange(); var el= document.getElementById('test'); ran.selectNode(el); var text= document.createTextNode('JavaScript'); ran.insertNode(text); var ran= document.createRange(); var node= document.getElementsByTagName('p')[0]; ran.selectNode(node); var newNode= document.createElement('b'); newNode.appendChild(document.createTextNode('JavaScript')); newNode.style.color='blue'; ran.insertNode(newNode);