Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2011, 20:22
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 4 meses
Puntos: 8
Respuesta: alguien me puede explicar getElementsByClassName

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
¿alguna vez has usado getElementsByTagName o getElementsByName? ¡pues es lo mismo con getElementsByClassName! el método devuelve una colección de elementos por la clase que hayas indicado al invocarla. un simple ejemplo.
Código:
var myClass = document.getElementsByClassName('myClass');

<p class="myClass"></p>
<span class="myClass"></span>
<div class="myClass"></div>
en ese ejemplo obtienes todos los elementos con class="myClass". nota importante, puede darse el caso que te encuentres con navegadores que no tienen nativamente dicho método. en estos casos debes realizar una función que realice el mismo trabajo. probablemente eso fue lo que viste y te parecio complejo.



saludos lo con tu ejemplo que me diste, te pregunto esto esta correcto o esta mal
y una pregunta yo lo use en explorer y en mozilla pero que pasa con los de navegadores
esto no lo soportan
mil gracias por tu apoyo


Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <style type="text/css">
  5. <!--
  6. body {
  7.     background-color: #FFFFCC;
  8. }
  9. .myClass{ background-color: #FF3333;  
  10.  
  11.  
  12. }
  13. -->
  14. </style></head>
  15. <body>
  16. <script language="JavaScript">
  17.  var myClass = document.getElementsByClassName('myClass');
  18. </script>
  19. <p class="myClass">xxxxxxxxxx</p>
  20. <span class="myClass">cccccccc</span>
  21. <br>
  22. <div class="myClass">ccccccccc</div>
  23. </body>
  24. </html>