Javascript versucht, alle Dinge mit bestimmten Tags zu entfernen

Ich versuche, Javascript zu verwenden, um alles mit Schaltflächen oder Eingabe-Tags von einer Seite zu entfernen ... Bisher entfernt mein Code einige von ihnen und ich weiß nicht warum. Es werden nur ein Kontrollkästchen von vielen und 2 Schaltflächen entfernt (es gibt 3 Schaltflächen).

var buttons = document.getElementsByTagName("button");
for (var j = 0; j < buttons.length ; j++)
{
    buttons[j].parentNode.removeChild(buttons[j]);
}

var checkboxes = document.getElementsByTagName("input");
for (var j = 0; j < buttons.length ; j++)
{
    checkboxes[j].parentNode.removeChild(checkboxes[j]);
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage