Вы должны знать такие операции, как изменение текстового содержимого узла и переключение, удаление или добавление имени класса CSS.
- add
(1) InsertNode = parentNode.insertBefore(newNode, referenceNode)
(2) element.appendChild(child)
(3) parentNode.prepend(nodesToPrepend)
(4 ) void parentNode.append((узел или строка DOM)…узлы)
(5) targetElement.insertAdjacentElement(позиция, элемент) - remove
(1) node.removeChild(child)
(2) replaceNode = parentNode.replaceChild(newChild, oldChild) - копировать: var dupNode = node.cloneNode([deep])
- создать: var element = document.createElement(tagName, [options])
- элемент.innerHTML
- element.className, элемент.classList