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);