Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    getElementsByClassName esiste?

    Esiste getElementsByClassName ? Nella guida che ho io non lo nomina... Lo implementeranno nelle prossime versioni di javascript?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non mi risulta che esista.

    Puoi trovarlo tramite un loop:
    codice:
    var FoundElem = new Array();
    function getByClass(tagN, clName) {
      var lista = document.getElementByTagName(tagN);
      for (var i=0; i<lista.length; i++) {
        if(lista[i].className == clName) {
          FoundElem.push(lista[i]);
        }
      }
      return;
    }
    Questa trova tutti gli elementi con dato tag e ne estrae una sottolista che mette in FoundElem.
    PS : forse si puo` ottimizzare meglio.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Magari me lo cambio un pochino, grazie! Cmq mi pare strano che nessuno abbia pensato a implementare quest'istruzione.

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.