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

    getElementById e Firefox

    Sera
    Allora, io cambio l'attributo class di una specifica riga di una tabella. Con IE uso className mentre per Firefox uso setAttribute('class','myclass').
    Perō con FF se scrivo cosė non funziona:
    codice:
    var cod = new Array('bla','bla','bla');
    // ciclo for
    document.getElementById(cod[i]+number).setAttribute('class',className(i)+'1');
    // ind = cod[i]+number;
    //document.getElementById(ind).setAttribute('class',className(i)+'1');
    mentre funziona se scrivo:
    codice:
    document[cod[i]+number].setAttribute('class',className(i)+'1');
    Evidentemente mi sfugge qualcosa, ma non capisco cosa.

    Domanda secondaria. Qual'č il controllo corretto nell'IF per far usare FF.class o IE.className

    Grazie
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  2. #2
    Mah, ovviamente in ufficio non funziona nemmeno document[cod[i]+number].
    mentre funziona con (spezzetto il codice)
    codice:
    a = document.getElementsByTagName('TR')[number];
    b = a.getElementsByTagName('TD')[i];
    b.setAttribute('class','myClass');
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.