В файле PHP у меня есть цикл while, который генерирует из БД , множество HTML-дивов (до 250 записей одновременно) с различными значениями из БД внутри них. Для каждого элемента div/записи есть кнопка, с помощью которой люди могут скопировать одно конкретное значение в буфер обмена.
Моя проблема в том, что я не могу выбрать значение по идентификатору, поскольку оно отличается и непредсказуемо. для каждого элемента.
Моделирование PHP для целей тестирования:
Код: Выделить всё
Код: Выделить всё
const button = document.querySelector("button");
button.addEventListener("click", copyToClipboard);
function copyToClipboard() {
window.focus() // Focus the window to make sure writing to the clipboard is allowed
navigator.clipboard.writeText(document.getElementById('copyValue').dataset.valuetocopy).then()
}
Как мне получить это значение $ из кнопки, на которую нажали, если потенциально есть сотни кнопок с непредсказуемыми идентификаторами на странице?
Подробнее здесь: https://stackoverflow.com/questions/781 ... ctable-ids
Мобильная версия