Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [javascript]DOM - item

  1. #1

    [javascript]DOM - item

    ciao
    sto leggendo la guida sul DOM su html.it.
    http://javascript.html.it/guide/leggi/24/guida-dom/

    ad un certo punto cita questa proprietà o metodo (non capisco) che si chiama item e serve per recuperare un elemento da una lista di nodi.

    dove parla di recuperare gli elementi infatti c'è questo esempio:
    (http://javascript.html.it/guide/lezi...-gli-elementi/)
    codice:
    if(document.getElementsByTagName) {
    
     var lista_td = document.getElementsByTagName("td");
    
     for(i=0; i < lista_td.length; i++)
      if(lista_td.item(i).getAttribute("id") == "c3")
       cella = lista_td.item(i);
    
     // alla fine del ciclo for
     // cella contiene un riferimento
     // all'elemento con id="c3"
    
     alert(cella.getAttribute("id"))
    }

    la mia domanda è:
    perchè si usa item?
    non si poteva direttamente accedere all'array lista_td? cosa sarebbe cambiato?

    per cui se invece di
    codice:
    cella = lista_td.item(i);
    avessi messo
    codice:
    cella = lista_td[i];
    cosa sarebbe cambiato?

    forse oggi sono particolarmente lenta... scusate :berto:

  2. #2
    forse la risposta è questa:

    Nell'esempio precedente abbiamo usato la sintassi conforme alle specifiche del DOM level 1 Core del W3C, ma nessuno vieta di scrivere lo stesso codice, con le seguenti modifiche:

    (codice senza item)



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.