Я обычно использую атрибуты data- * в html.
В этом примере используется jQuery, но может быть адаптирован для другой библиотеки или ванильного Javascript.
Вы можете узнать больше о свойство набора данных здесь: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.dataset