Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Dubbio elementare

  1. #1

    Dubbio elementare

    Ciao ragazzi, premetto che non sono molto esperto di javaScript quindi la comanda sarà probabilmente una sciocchezza.
    Ho una pagina html con questo codice:
    Codice PHP:
    <body> <ul>[*]primo[*]secondo[*]terzo[/list]</body
    dove nell'head richiamo un file js con ul seguente codice:
    Codice PHP:
    var lista document.getElementsByTagName("li"); var secondoElemento lista[1]; var numeroElementi lista.lenghtalert (secondoElemento); alert (numeroElementi); 
    .
    Premetto che la chiamata al file è corretta, ma se lancio la pagina nel browser mi restituisce "undefined".
    Dove sbaglio?
    Grazie a tutti.

  2. #2
    beh, ma devi chiamare le seguenti istruzione DOPO il caricamento della pagina:

    codice:
    window.onload = function(){
       var lista = document.getElementsByTagName("li"); 
       var secondoElemento = lista[1]; 
       var numeroElementi = lista.length; //Nota si scrive length non lenght
       alert (secondoElemento); 
       alert (numeroElementi);
    }
    Il codice che ho aggiunto significa: "all'evento onload della window (onload viene lanciato subito dopo il caricamento della pagina) esegui questa funzione" ed ho aggiunto le tue istruzioni nella funzione che gli passo
    I DON'T Double Click!

  3. #3
    Ok, quindi l'onload ci vuole sempre o solo perchè la chiamamta del file javascript si trova nell'head?
    E' quindi l'unica soluzione?
    grazie ancora per la risposta..

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Nessun dubbio: titolo non a norma
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.