¿Cómo obtener la información de una metaetiqueta usando JavaScript?

Para mostrar información de etiquetas meta en HTML con JavaScript, usaremos un método llamado función getElementByTagName() .

Método 1: Usando el método getElementsByTagName() .

Sintaxis:

document.getElementsByTagName("meta");

Con esto, podemos obtener todos los meta elementos de un archivo HTML. Al hacer clic en el botón, todos los nombres y el contenido de las metaetiquetas se mostrarán en la página web.

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <meta name="description" 
          content="GeeksforGeeks Article">
    <meta name="keywords" 
          content="GeeksforGeeks,GfG,Article">
    <meta name="author" 
          content="Aakash Pawar">
    <title>GfG</title>
    <style>
        body {
            font-size: 20px;
            margin: 20px;
        }
          
        button {
            font-size: 18px;
        }
    </style>
</head>
  
<body>
    <button onclick="GfGFunction()">
      Click Here!
  </button>
  <br>
    <div id="demo">
        <h2>Content of Meta Tag<h2></div>
    <script>
        function GfGFunction() {
          var meta = document.getElementsByTagName("meta");
          for (var i = 0; i < 3; i++) {
            document.getElementById("demo").innerHTML +=
              "name: <b>"+meta[i].name+"</b> and content: <b>"
            +meta[i].content+"</b><br>";
          }
        }
    </script>
</body>
</html>

Producción:

Método 2: Uso del método getElementsByTagName() con especificación de índice.

Sintaxis:

var meta = document.getElementsByTagName("meta")[0];

Aquí, el número de índice ‘ 0 ‘ representa el primer metaelemento. Puede considerar todos los elementos meta en un archivo HTML como una array y puede acceder a ellos especificando el índice de la etiqueta meta. De esta forma, podemos obtener metaelementos específicos de un archivo HTML.

Ejemplo 2:

<!DOCTYPE html>
<html>
  
<head>
    <meta id="author" 
          name="description" 
          content="GeeksforGeeks Article">
    <meta id="author" 
          name="keywords" 
          content="GeeksforGeeks,GfG,Article">
    <meta id="author" 
          name="author" 
          content="Aakash Pawar">
    <title>Meta Tag</title>
    <style>
        body {
            font-size: 20px;
            margin: 20px;
        }
          
        button {
            font-size: 18px;
        }
          
        h1 {
            color: green;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <button onclick="GfGFunction()">Click Here!</button>
    <br>
    <div id="demo">
        <h2>Content of Meta Tag<h2></div>
    <script>
        function GfGFunction() {
          var meta = document.getElementsByTagName("meta")[0];
          document.getElementById("demo").innerHTML +=  
            "name: <b>"+meta.name+"</b> and content: <b>"
          +meta.content+"</b><br>";
        }
    </script>
</body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por aakashpawar1999 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 *