JavaScript - setattribute

   
Vista:

setattribute

Publicado por Jecht (9 intervenciones) el 30/05/2014 11:43:06
Muy buenas de nuevo!

Estoy trasteando con la inserción de atributos y estoy intentando lo siguiente:

Quiero crear una serie de enlaces e ir añadiendolos sucesivamente, por lo tanto el codigo sera algo así:

1
2
3
4
5
6
7
8
var q=0;
function crearenlace(){
q++;
var caja = document.createElement("a");
caja.setAttribute("href","javascript:cambiarenlace(enlaces,enlace"+q)");
}
 
<button onClick="crearenlace();">Cambiar enlace</button>

Al hacer click en el botón, se creará un nuevo enlace i en enlace, q pasara a ser un numero que ira incrementando a medida que hago click.

Me interesa sobretodo donde está el error aqui caja.setAttribute("href","javascript:cambiarenlace(enlaces,enlace"+q)"); (quizá no se pueda ni hacer).

Muchas gracias
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
Imágen de perfil de xve

setattribute

Publicado por xve (1597 intervenciones) el 30/05/2014 14:50:48
Hola Jecht, creo que tienes un problema de comillas...

prueba esí:
1
caja.setAttribute("href","javascript:cambiarenlace(enlaces,enlace"+q+")");
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

setattribute

Publicado por Jecht (9 intervenciones) el 30/05/2014 18:18:13
Muchas gracias xve.. lo vi al volver del trabajo u.u

Muchas gracias una vez más!
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