HTML | datos-* Atributos

Los atributos de datos personalizados le permiten agregar su propia información a las etiquetas en HTML. Aunque el nombre sugiere lo contrario, estos no son específicos de HTML5 y puede usar el atributo data-* en todos los elementos HTML. 
Los atributos data-* se pueden usar para definir nuestros propios atributos de datos personalizados. Se utiliza para almacenar datos personalizados en privado a la página o aplicación. 
Hay principalmente 2 partes de los atributos de datos: 
 

  1. Nombre del atributo: debe tener al menos un carácter, no debe contener letras mayúsculas y debe tener el prefijo ‘datos-‘.
  2. Valor del atributo: puede ser cualquier string.

Sintaxis: 
 

<li data-book-author="Rabindra Nath Tagore"> Gitanjali </li>

Ejemplo: 
 

HTML

<!DOCTYPE html>
<html>
<head>
    <script>
        function showDetails(book) {
            var bookauthor = book.getAttribute("data-book-author");
            alert(book.innerHTML + " is written by "
                                    + bookauthor + ".");
        }
    </script>
</head>
 
<body>
    <h1>Books</h1>
     
<p>Click on the book name to know author's name :</p>
 
     
    <ul>
        <li onclick="showDetails(this)" id="gitanjali"
                data-book-author="Rabindra Nath Tagore">
            Gitanjali
        </li>
         
        <li onclick="showDetails(this)" id="conquest_of_self"
                data-book-author="Mahatma Gandhi">
            Conquest of Self
        </li>
        
        <li onclick="showDetails(this)" id="broken_wings"
                data-book-author="Sarojini Naidu">
            Broken Wings
        </li>
    </ul>
</body>
</html>                   

Producción: 
 

Cuando hacemos clic en el libro, podemos ver el nombre del autor en un cuadro de diálogo separado. 
 

Navegadores compatibles: El navegador compatible con HTML | datos-* Atributo

  están enlistados debajo: 
 

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por motamarriphani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *