Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

249
Vistas
How to create an object of an <li> element?

I created a To-Do List with JS. I'm mostly finished but my last task is to create a local storage. The purpose of that is, that the Tasks should not vanish, when I reload the page. I know that I have to create an array of objects for that, but I don't know how to represent my <'li'> element as an object. So how do I represent my Tasks as an object to create an array

add.addEventListener("click", function (){

    // create task text
    if(task.value != ""){
    let li = document.createElement('li');
    ul.appendChild(li);

        // create checkbox
        let box = document.createElement('input');
        box.setAttribute('type', 'checkbox');
        li.appendChild(box);
        box.classList.add('check');

    //create span
        let span = document.createElement('span');
        li.appendChild(span);
        span.innerHTML= task.value;
        span.classList.add('task');


    // create delete button
    let btn = document.createElement('button');
    li.appendChild(btn);
    btn.classList.add("delete-btn");
    btn.innerHTML = 'x';
    btn.onclick = function () {
        btn.parentElement.remove();
    };
});
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda