正解はdata-*属性です。data-user-id="123"のように使用し、JavaScriptからelement.dataset.userIdでアクセスできます。HTMLの仕様に準拠した方法でカスタムデータを要素に関連付けることができます。