<html>
<head>
<script>
function funzione(){
var insieme = document.getElementsByName("uno");
for(n=0;n<=insieme.length;n++) {
insieme[n].style.backgroundColor="blue";
}
}
</script>
</head>
<body onClick="funzione()">
<div name="uno">Ciao amico</div>
<div name="due">Ciao bestiolina</div>
<div name="uno">Ciao bello</div>
<div name="due">Ciao fesso</div>
</body>
</html>
Questo dovrebbe colorarmi lo sfondo di tutti i DIV con il nome "uno" in blu.Lo provo...
E funziona!
Quando il comando è uno, si possono omettere anche le parentesi graffe:
<html>
<head>
<script>
function funzione(){
var insieme = document.getElementsByName("uno");
for(n=0;n<=insieme.length;n++)
insieme[n].style.backgroundColor="blue";
}
</script>
</head>
<body onClick="funzione()">
<div name="uno">Ciao amico</div>
<div name="due">Ciao bestiolina</div>
<div name="uno">Ciao bello</div>
<div name="due">Ciao fesso</div>
</body>
</html>
Nessun commento:
Posta un commento