Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2016, 07:59
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 7 meses
Puntos: 2
Respuesta: Cambiar los atributos de una caja

Código HTML:
<script type="text/javascript">

	function getUrlVars()
	{
	    var vars = [], hash;
	    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	    for(var i = 0; i < hashes.length; i++)
	    {
	        hash = hashes[i].split('=');
	        vars.push(hash[0]);
	        vars[hash[0]] = hash[1];
	    }
	    return vars;
	}	
	
	window.onload = getUrlVars();
	var first = getUrlVars()["valor"];	
	var menucv = "menucv" + first;
	
	document.getElementById("menucv").style.backgroundColor = "#5677FC";
   document.getElementById("menucv").style.borderStyle = "inset";
   /*document.querySelector("[id^=menucv]").style.backgroundColor = "#5677FC";
   document.querySelector("[id^=menucv]").style.borderStyle = "inset";*/
	
</script> 
Con lo que me comenta ZedGe1505 ya me devuelve bien la variable menucv, pero no hace nada, el estilo de la caja no cambia, he probado lo de Alexis88 y tampoco.

No se si tendrá que ver, pero esta página la cargo a través de un iframe y se encuentra dentro de una carpeta, no en la raíz.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332