Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di paxxx80
    Registrato dal
    Dec 2001
    Messaggi
    185

    cambio classe css tramite js

    ciao...allora quello che devo fare è tramite javascript cambiare la classe di stile associata a un elemento button di un form.
    il bottone è il seguente:
    <input type='button' name='testata_b' id='button' value='Testata' onclick='ShowHide(1,2,3);'>

    e cambio la classe così:
    document.getElementsByTagName("testata_b").classNa me = "button_checked";

    il problema è che non succede proprio nulla.non dà errori ma non cambia niente.avete qualche idea??grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    guarda che document.getElementsByTagName() cerca per tag, non per name, e restituisce un array
    usa document.getElementById per carcare un id conosciuto
    ciao

  3. #3
    Utente di HTML.it L'avatar di paxxx80
    Registrato dal
    Dec 2001
    Messaggi
    185
    ma getElementById vuole il div per forza o mi prende anche un button nel mio caso?cioè devo mettere il bottone in mezzo a un tag div e richiamare l'id del div oppure direttamente l'id del button?
    grazie...

  4. #4
    la getElementById(id) ti torna l'elemento che ha quell'id, a prescindere dal tipo di elemento!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it L'avatar di paxxx80
    Registrato dal
    Dec 2001
    Messaggi
    185
    quindi nella fattispecie di questo tag
    <input type='button' name='testata_b' id='button' value='Testata'>

    devo metterci 'testata_b' o 'button'?non funziona con nessuno dei due...

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById("button").className = "button_checked";

    nota che solo un elemento del documento puo' avere id="button"

    ciao

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mmm... button come id potrebbe non essere una scelta adatta, in quanto esiste un tag <button>

  8. #8
    Utente di HTML.it L'avatar di paxxx80
    Registrato dal
    Dec 2001
    Messaggi
    185
    okkazzo che rincoglionita...ok provo a levarlo.grazie1000

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.