Как на JS можно удалить столбец "Наименование"?

Подскажите как правильно найти queryselector чтобы удалить столбец "Наименование" ?

https://jsfiddle.net/z2n3dm7b/1/

Сейчас скрипт удаляет только заголовок

columns = document.querySelectorAll('th');

columns.forEach(function(column, position) {
 columnName = column.textContent.trim();
 
 if (columnName === 'Наименование') {
    column.remove();
    
    let rows = document.querySelectorAll('tbody tr');
    rows.forEach(function(row) {
    	row.children[position].remove();
    });
 }

});


Ответы (1 шт):

Автор решения: Alexander Lonberg

Все элементы с подобными именами и разными окончаниями будут найдены.

// найдет все что начинается с "productTitle-"
for (let i of document.querySelectorAll("[id|=productTitle]")){
  console.log(i.id)
}
<!-- Для примера простые элементы -->
<span id="productTitle-cell-0-71"><span>
<span id="productTitle-asd-2"><span>
<span id="productTitle-hlo-86"><span>
<span id="productTitle-75"><span>
<span id="productTitle-86-9"><span>

→ Ссылка