You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
371 B
16 lines
371 B
|
2 years ago
|
function removeNode(node) {
|
||
|
|
if (node.parentElement !== null) {
|
||
|
|
node.parentElement.removeChild(node);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
function insertNodeAt(fatherNode, node, position) {
|
||
|
|
const refNode =
|
||
|
|
position === 0
|
||
|
|
? fatherNode.children[0]
|
||
|
|
: fatherNode.children[position - 1].nextSibling;
|
||
|
|
fatherNode.insertBefore(node, refNode);
|
||
|
|
}
|
||
|
|
|
||
|
|
export { insertNodeAt, removeNode };
|