En qué browsers pensás usarlo? Tené en cuenta que
getElementsByClassName no es estandar.
Por ejemplo en IE 8 no va a funcionar.
Podrías hacer algo como ésto para asegurarte que funcione en cualquier browser:
Código Javascript
:
Ver original<script type="text/javascript">
var links = document.getElementsByTagName("a");
for (var a = 0; a < links.length; a++) {
if (links[a].className == 'elemento') {
if (links[a].innerHTML === 'Leer más...') {
links[a].innerHTML = 'Cerrar';
} else {
links[a].innerHTML = 'Leer más...';
}
}
}
</script>