delete node between indexes node list js

JavaScript
 
function deleteNodesBetween(nodeList, startValue, endValue) {
    for (let actualValue = endValue - 1; actualValue >= startValue; actualValue -= 1) {
        nodeList.item(actualValue).remove();
    }
}
//deletes nodes from startValue to endValue
//starts from the end value because starting from the 
//start value would cause some error with value position changing



Source

Also in JavaScript: