Вы должны знать такие операции, как изменение текстового содержимого узла и переключение, удаление или добавление имени класса CSS.

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