var arr = []; var imgs = document.querySelectorAll('div.mvs a[ajaxify]'); for (var i = 0; i < imgs.length; i++) { arr.push(imgs[i]); } var a = document.createElement('a'); var re = RegExp("[?&]src=[^&]+") arr.forEach(function (img) { ajaxify = img.getAttribute('ajaxify'); encoded_img_url = re.exec(ajaxify)[0].substr(5); decoded_img_url = decodeURIComponent(encoded_img_url); a['href'] = decoded_img_url; a['download'] = 'img.png'; a['target'] = '_blank'; document.body.appendChild(a); a.click(); });