const table = document.querySelector('.treasure_tab');
const indexOfItemsThatHasMap = [].map.call(
table.querySelectorAll('[src="/Themes/images/Blackmarket/map.png"].dnosel'),
node => {
const row = node.closest('tr');
const cell = node.closest('td');
return {
rowIndex: [].indexOf.call(row.parentNode.children, row),
cellIndex: [].indexOf.call(cell.parentNode.children, cell),
};
}
);
console.log(indexOfItemsThatHasMap);