2011-07-06 31 views
12

Usando el método queryselectorall de JS es posible seleccionar un elemento de un nombre de etiqueta particular con 2 clases coincidentes.queryselectorAll - encuentra un elemento con más de una clase coincidente

E.g. Tengo un elemento

<a class="classOne classTwo"></a> 

usando queryselectorall puedo seleccionar en un nombre de clase:

document.querySelectorAll("a.classOne"); 

¿Cómo puede ser extendido para que pueda encontrar todos unos etiquetas con ClassOne Y classTwo?

document.querySelectorAll ("a.classOne classTwo"); como se esperaba, no parece trabajar

Gracias de antemano

Respuesta

18

De la misma manera que lo haría en CSS:

document.querySelectorAll("a.classOne.classTwo"); 

ejemplo: http://jsfiddle.net/gcf6w/6/

+0

por supuesto, perdona mi penumbra ... ¡fin de un largo día! – user502014

+0

@ afk5min. No estoy seguro de estar siguiendo, pero hace exactamente lo que el código implica, es decir, ¿registra los resultados en su consola? – Niklas

+0

Tienes razón, mi mal. – afk5min

2

Sólo tiene que añadir un punto ..

document.querySelectorAll("a.classOne.classTwo") 
Cuestiones relacionadas