Foros del Web » Programando para Internet » Javascript »

comprobar existencia de clase

Estas en el tema de comprobar existencia de clase en el foro de Javascript en Foros del Web. Buenas, quería saber si con Javascript era posible verificar la existencia de una clase en un elemento a, por ejemplo. La idea sería que al ...
  #1 (permalink)  
Antiguo 05/02/2009, 18:54
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta comprobar existencia de clase

Buenas, quería saber si con Javascript era posible verificar la existencia de una clase en un elemento a, por ejemplo.

La idea sería que al hacer clic en un vinculo, se verifique si ese vinculo tiene alguna clase. Si no la tiene, se le agrega una. Todo esto mediante un condicional.

De la misma manera, queria saber si todo esto (la comprobacion y el IF) se pueden hacer dentro del onClick del objeto a, o hay que crear una funcion aparte. En caso de que haya que crear una funcion, estoy complicado, por que cada vinculo tiene una clase diferente para asignar. En ese caso, como se podría resolver??

Muchas gracias por su ayuda!

Un saludo.

Pablo.
  #2 (permalink)  
Antiguo 05/02/2009, 20:15
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: comprobar existencia de clase

ninguna ayuda?? realmente, estaria agradecido si me pudiera ayudar...

saludos!
  #3 (permalink)  
Antiguo 05/02/2009, 21:19
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 8 meses
Puntos: 834
Respuesta: comprobar existencia de clase

Fijate si te sirve:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title></title>
<
style>
a.ppcolor:#F00}
</style>
</
head>

<
body>
<
a href="#" class="pp" onclick="alert(this.className)">enlace a</a> | <a onclick="if(!this.className.length){alert('sin clase');this.className='pp';}" href="#">enlace b 
</a>
</
body>
</
html
  #4 (permalink)  
Antiguo 05/02/2009, 22:04
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: comprobar existencia de clase

gracias por la ayuda, pero no tengo mucho conocimiento de Javascript, asique, si me podrias ayudar un poco como funciona te estaría totalmente agradecido.

Un saludo!!

Pablo.
  #5 (permalink)  
Antiguo 05/02/2009, 22:15
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 8 meses
Puntos: 834
Respuesta: comprobar existencia de clase

Leete esto: http://javascript.espaciolatino.com/trucos/t29.htm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.