Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema menu dinamico

  1. #1

    problema menu dinamico

    ciao a tutti volevo cerare un menu dinamico al caricamneto della pagina ho provato in questo modo

    var giorni=["lunedi","martedi","mercoledi","giovedi","venerdi" ,"sabato","domenica"];
    function start() {
    var ul=document.createElement('ul');
    ul.id="list";
    for(i=0; i<giorni.length-1; i++) {
    var li=document.createElement('li');
    var text=document.createTextNode=giorni[i];
    li.appendChild(text);
    ul.appendChild(li);
    document.body.appendChild(ul);
    }
    }
    ma non va precisamente mi da errore
    TypeError: Argument 1 of Node.appendChild is not an object
    ma non riesco a capire come corregerlo grazie a chi riesce a darmi una mano

  2. #2
    Quote Originariamente inviata da david666 Visualizza il messaggio
    ciao a tutti volevo cerare un menu dinamico al caricamneto della pagina ho provato in questo modo

    var giorni=["lunedi","martedi","mercoledi","giovedi","venerdi" ,"sabato","domenica"];
    function start() {
    var ul=document.createElement('ul');
    ul.id="list";
    for(i=0; i<giorni.length-1; i++) {
    var li=document.createElement('li');
    var text=document.createTextNode=giorni[i];
    li.appendChild(text);
    ul.appendChild(li);
    document.body.appendChild(ul);
    }
    }
    ma non va precisamente mi da errore
    TypeError: Argument 1 of Node.appendChild is not an object
    ma non riesco a capire come corregerlo grazie a chi riesce a darmi una mano
    C'è un errore di sintassi sulla riga:
    codice:
    var text=document.createTextNode=giorni[i];
    la sintassi corretta è:
    codice:
    var text=document.createTextNode(giorni[i]);
    Inolte, il ciclo
    codice:
    for(i=0; i<giorni.length-1; i++) {
    arriva sino a Sabato. Se vuoi includere anche Domenica devi togliere il "-1".

  3. #3
    si sul ciclo poi ho corretto su altro non mi ero accorto grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.