Pouvez-vous préciser dans quelles circonstances voudriez-vous changer la classe, puis cacher la zone de texte? Je suppose que 'classe' est ici classe de stylesheet.
Quoi qu'il en soit, si vous ne voulez pas utiliser jQuery, le javascript pourrait être modifié comme suit:
function toggleButton(){
var button=document.getElementById('mybutton');
if(button.className=="classTochange"){
button.className="newClass";
button.style.visibility = 'hidden';
}else{
button.className="classTochange";
button.style.visibility = 'visible';
}
}
une tête rapide ici, le code HTML que vous utilisez il n'y a pas valide. L'ajout de vos propres attributs est ** non recommandé **, et vous devriez utiliser l'attribut 'title' ou l'élément' label' * * au lieu de l'attribut 'label' * * * –