Example:
HTML
<!DOCTYPE html>
<html>
<head>
<script>
function showDetails(animal) { let animalType = animal.getAttribute("data-animal-type"); alert("The " + animal.innerHTML + " is a " + animalType + ".");
}
</script>
</head>
<body>
<h1>Species</h1>
<p>Click on a species to see what type it is:</p>
<ul> <li onclick="showDetails(this)" id="owl" data-animal-type="bird">Owl</li> <li onclick="showDetails(this)" id="salmon" data-animal-type="fish">Salmon</li> <li onclick="showDetails(this)" id="tarantula" data-animal-type="spider">Tarantula</li>
</ul>
</body>
</html>
How to Use the data-* attribute to embed custom data | HTML Global Attributes |
HTML accesskey Attribute | HTML Global Attributes |
HTML class Attribute | HTML Global Attributes |
HTML contenteditable Attribute | HTML Global Attributes |
HTML data-* Attributes | HTML Global Attributes |
HTML dir Attribute | HTML Global Attributes |
HTML draggable Attribute | HTML Global Attributes |
HTML enterkeyhint Attribute | HTML Global Attributes |
HTML hidden Attribute | HTML Global Attributes |
HTML id Attribute | HTML Global Attributes |
HTML inert Attribute | HTML Global Attributes |
HTML inputmode Attribute | HTML Global Attributes |
HTML lang Attribute | HTML Global Attributes |
HTML popover Attribute | HTML Global Attributes |
HTML spellcheck Attribute | HTML Global Attributes |
HTML style Attribute | HTML Global Attributes |
HTML tabindex Attribute | HTML Global Attributes |
HTML title Attribute | HTML Global Attributes |
HTML translate Attribute | HTML Global Attributes |
HTML Global Attributes | HTML Global Attributes |
Type
: |
html |
Category
: |
Web Tutorial |
Sub Category
: |
HTML Global Attributes |
Uploaded by
: |
Admin |