const elemLink = document.querySelectorAll(".gift"); // ищем все элементы с классом gift
elemLink.forEach(elem=>{ // перебираем все полученные элементы
if(elem.style.backgroundImage){ // проверяем есть ли у этих элементов стиль background-image
let imgLink = elem.style.backgroundImage.slice(7,-2);
elem.onmousedown = function(e) {
if (e.which == 3) { // Нажата правая кнопка мыши
navigator.clipboard.writeText(imgLink); // копируем ссылку в буфер обмена
}
}
elem.addEventListener('touchstart', e=>{// событие когда нажимаем на элемент
if(e.touches.length === 2){ //проверяем на двойное касание
navigator.clipboard.writeText(imgLink);
}
});
}
});
const elemLink = document.querySelectorAll(".gift"); // ищем все элементы с классом gift
elemLink.forEach(elem=>{ // перебираем все полученные элементы
if(elem.style.backgroundImage){ // проверяем есть ли у этих элементов стиль background-image
elem.onmousedown = function(e) {
if (e.which == 3) { // Нажата правая кнопка мыши
let imgLink = elem.style.backgroundImage.slice(7,-2);
navigator.clipboard.writeText(imgLink); // копируем ссылку в буфер обмена
}
}
}
});
const elemLink = document.querySelectorAll(".gift"); // ищем все элементы с классом gift
elemLink.forEach(elem=>{ // перебираем все полученные элементы
if(elem.style.backgroundImage){ // проверяем есть ли у этих элементов стиль background-image
elem.onmousedown = function(e) {
if (e.which == 3) { // Нажата правая кнопка мыши
let imgLink = elem.style.backgroundImage.slice(7,-2);
console.log(imgLink)
}
}
}
});
const elemLink = document.querySelectorAll(".gift");
elemLink
const elemLink = document.querySelectorAll(".gift"); // ищем все элементы с классом gift
let imgArr = [];
elemLink.forEach(elem=>{ // перебираем все полученные элементы
if(elem.style.backgroundImage){ // проверяем есть ли у этих элементов стиль background-image
imgArr.push(elem.style.backgroundImage.slice(7,-2)); //если есть, то обрезаем ненужные символы в начале и в конце, и добавляем в конец массива imgArr
}
});
//Получаем массив с ссылками imgArr, можно вывести в консоль
console.log(imgArr);
Есть второй вариант с реализацией собственного метода копирования в буфер