Mid From PDF JavaScript JavaScript

What are custom data attributes (data-*)?

They allow you to store extra data on HTML elements — useful for scripts or dynamic

behavior.

Example:

<button data-user-id="101" data-role="admin">View Profile</button>

<script>

const btn = document.querySelector("button");

console.log(btn.dataset.userId); // 101

console.log(btn.dataset.role); // admin

</script>

Key Takeaway:

data-* attributes are perfect for embedding small pieces of custom data without affecting

layout.

Follow me on LinkedIn:

dvanced

More from JavaScript Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details