JavaScript - Aplicar estilo dentro del script

   
Vista:

Aplicar estilo dentro del script

Publicado por Laura (6 intervenciones) el 24/01/2008 13:34:06
Hola!!

Tengo una duda un poco tonta, pero que no consigo aclarar...
Tengo una función en javascript, en la que voy creando dinámicamente links de a páginas en las que se va dividiendo una tabla.
El caso es que lo creo de la siguiente forma: cada vez que la tabla pasa de página (va aumentando) se crea otro link con el número de página por el que va.
El código de este cacho es:

function naveg_pag(){
var pagerHtml = document.getElementById('pagination');
var nuevoSpan = document.createElement('span');
if(pagina_actual==pagina){
nuevoSpan.style
}
var a = document.createElement('a');

a.id='pg'+pagina;
a.setAttribute('href','javascript:mostrar_pag('+pagina+')');
a.appendChild(document.createTextNode(pagina));
nuevoSpan.appendChild(a);
pagerHtml.appendChild(nuevoSpan);

return;
}
Lo que está sin completar dentro del bucle if es lo que no consigo hacer... y es que quiero aplicarle un estilo especial al link de la página actual en la que se va encontrando, pero me da siempre error en esa línea, tanto si le meto el estilo ahí directamente con el atributo style, por ejemplo (nuevoSpan.style="padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #036CB4; font-weight: bold; background-color: #036CB4; color: #FFF;"), como si lo hago a través de una hoja css, poniendo nuevoSpan.class="current" y en la hoja css:

.pagination .current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #036CB4;
font-weight: bold;
background-color: #036CB4;
color: #FFF;
}
¿Cómo puedo entonces poder aplicar este estilo al elemento nuevoSpan?

Gracias por la ayuda, saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Aplicar estilo dentro del script

Publicado por ambrosio (5 intervenciones) el 28/01/2008 12:33:11
nuevoSpan.className="current";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar