ho scritto sto script per cambiare l'id di un certo div in una certa classe già inclusa nei css ma da usare solo nel caso si verifichi il click su un certo link nella pagina. ho usato l'attributo className. Però non funziona. che dite mestri?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Untitled Page</TITLE>
<style type="text/css">
/* stile di default del div su cui si apporterà poi il cambiamento di stile */
#mutevole {background: red;
width: 300px;
height: 300px;
font-size: 18px;
color: #fff;
margin: auto;
}
/* ecco la classe da usare alla pressione del link "cambia stile" (vedi l'html) */
.nuova{background: green;
width: 200px;
height: 200px;
font-size: 18px;
color: #fff;
margin: auto;}
</style>
<script type="text/javascript">
/* ecco la funzione che dovrebbe cambiare lo stile del div scelto */
function change(target){
if(document.getElementById){
var mutante = document.getElementById(target);
mutante.className = "nuova";
}
}
</script>
</HEAD>
<BODY>
cambia stile
<div id="mutevole">ciao come stai world?</div>
</BODY>
</HTML>