¿Cómo crear una lista HTML a partir de una array de JavaScript?

En este artículo, crearemos una lista HTML a partir de una array de JavaScript. Esto es necesario a veces cuando obtenemos JSON de cualquier fuente y mostramos los datos en la interfaz y en muchos otros casos también. 

Declaración del problema : Muestre la array [‘Ram’, ‘Shyam’, ‘Sita’, ‘Gita’] en una lista HTML.

Para lograrlo, seguiremos los siguientes pasos.

  • Paso 1: crea el esqueleto HTML.

    HTML

    <!DOCTYPE html>
    <html>
      <head> </head>
      <body>
        <center><h1>GeeksforGeeks</h1></center>
        <ul id="myList"></ul>
      </body>
    </html>
  • Paso 2: Cree una lista con nombre de variable y obtenga el elemento cuya identificación es «myList».

    JavaScript

    let list = document.getElementById("myList");
  • Paso 3: ahora itere todos los elementos de la array usando JavaScript forEach y en cada iteración, cree un elemento li y coloque el valor de texto interno igual que el elemento actual, y agregue el li en la lista.

    JavaScript

    let data = ['Ram', 'Shyam', 'Sita', 'Gita' ];
      
    let list = document.getElementById("myList");
      
    data.forEach((item)=>{
      let li = document.createElement("li");
      li.innerText = item;
      list.appendChild(li);
    })

Código completo:

HTML

<!DOCTYPE html>
<html>
  <head> </head>
  <body>
    <center><h1>GeeksforGeeks</h1></center>
    <ul id="myList"></ul>
    <script>
      let data = ["Ram", "Shyam", "Sita", "Gita"];
  
      let list = document.getElementById("myList");
  
      data.forEach((item) => {
        let li = document.createElement("li");
        li.innerText = item;
        list.appendChild(li);
      });
    </script>
  </body>
</html>

Producción:

Publicación traducida automáticamente

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