estoy tratando de entender como se usa getElementsByClassName pero he encontrado ejemplos muy complejos.
ustedes no tiene por ahí un ejemplo muy sencillo o una pagina donde explique bien y haya muchos ejemplos.
mil gracias
| ||||
Respuesta: alguien me puede explicar getElementsByClassName 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:
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. var myClass = document.getElementsByClassName('myClass'); <p class="myClass"></p> <span class="myClass"></span> <div class="myClass"></div>
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: alguien me puede explicar getElementsByClassName Cita:
Iniciado por zerokilled 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:
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.var myClass = document.getElementsByClassName('myClass'); <p class="myClass"></p> <span class="myClass"></span> <div class="myClass"></div> 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 |
| ||||
Respuesta: alguien me puede explicar getElementsByClassName Cita: en términos teórico el código esta bien. en términos prácticos no funcionaría. de hecho, funciona -en el sentido de que no genera error- pero no produce el resultado esperado. pues primero se esta ejecutando el javascript y luego se crean los elementos. por tanto, la variable contendrá una colección vacia. debes invertir el orden, primero cargar los elementos y luego capturarlos.con tu ejemplo que me diste, te pregunto esto esta correcto o esta mal Cita: pues simplemente el código no funcionaría y se genera error. esto se debe a que el navegador no tiene definida la función getElementsByClassName. como antes indique, la resolución a ese aspecto es crear una función similar en cuanto a funcionamiento. en la web hay ejemplos de códigos que imitan dicha función, inclusive en el foro se han presentado códigos. busca por términos similares a getelmentsbyclassname implementation. y una pregunta yo lo use en explorer y en mozilla pero que pasa con los de navegadores esto no lo soportan
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |