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