Tengo un problema con el setInterval que no se ejecuta por que no encuentra
style creo :S.
Intenté con getElementsByName .. nada
Quiero que tenga el mismo efecto que el primero, pero en diferencia que el primero, sin señalarle el ID
<style>.top{padding:10px}</style>
<div class="top" onMouseOver="setInterval('auto()', 300)" id="primeros">Funciona! pero indicandole el ID</div>
<div class="top" onMouseOver="setInterval('auto2(this)', 300)">Tiene que funcionar sin ID y automático</div>
Código Javascript
:
Ver originalvar color = ['#ccc','#f1f1f1','#aaa'];
var num = 0;
function auto(){document.getElementById('primeros').style.background = color[num]; num++; if(num==color.length) num=0;}
function auto2(opcion){opcion.style.background=color[num]; num++; if(num==color.length) num=0;}