Вы неожиданно вызываете функцию removeHeadings()
, вам нужно передать функцию, а не результат ее вызова.
specialButton.addEventListener('click', removeHeadings()); // Remove the parentheses
^^
Далее необходимо использовать функцию getElementsByTagName
.
let headings = document.getElementsByName('h' + j)
^^^^^^^^^^^^^^^^^^^^
Функция getElementsByName
находит элементы по атрибуту name
в элементах. Например:
<input type='button' name='myButton'>
^^^^
Функция getElementsByTagName
находит элементы по тегу HTML, в вашем случае теги H
, например:
<input type='button' name='myButton'>
^^^^^