Академический Документы
Профессиональный Документы
Культура Документы
Javascript
PUBLICADO EN JUNIO 21, 2007
50
LIKES
48
TWEETS
<div>
<span id=status>Hola mundo...</span>
</div>
<script type=text/javascript>
// Obtenemos el elemento status
var el = document.getElementById(status);
// Mostramos mediante una alerta el contenido del elemento
alert(el.innerHTML);
</script>
Funcin 2: getElementsByTagName()
Uso:var array_elementos=
elemento.getElementsByTagName(tag);
Sirve para obtener un array con todos los elementos con un tag concreto que
estn contenidos dentro de un elemento. Veamos una ejemplo. Queremos
cambiar el color del texto de todos los elementos con tag A contenidos
dentro del elemento con id links:
<a href=/>Home</a>
<div id=links>
<a href=http://google.com>Google</a>
<a href=http://ubuntu.com>Ubuntu</a>
<a href=http://debian.org>Debian</a>
</div>
<script type=text/javascript>
// Obtenemos el elemento con id links
var el = document.getElementById(links);
// Ahora obtenemos todos los elementos con tag A que hay
// dentro del elemento 'el'
var as = el.getElementsByTagName(A);
// Y finalmente recorremos el array de elementos para
// cambiarles el color a cada uno
Funcin3: join()
Uso: var string = array.join(string);
El mtodo join() pertenece al objeto Array (todos los arrays en JavaScript
son un objeto Array), y nos servir para unir todos los elementos de un array
para forma una cadena de texto. Es el equivalente en PHP a implode().
Ejemplo: Queremos unir todos los nombres de un array mediante comas:
Funcin4: split()
Uso:var array = string.split(string);
Al igual que join(), split() tambin es un mtodo del objeto Array, aunque sirve
exactamente para lo contrario: dividir una cadena de texto en un array.
Siguiendo con el ejemplo anterior:
<div id=frases>
<div>Hola mundo!</div>
<div>Foo bar</div>
<div>Lorem Ipsum</div>
</div>
<script type=text/javascript>
// Creamos la funcion para aadir eventos
function nuevo_evento(elemento, evento, funcion) {
if (elemento.addEventListener) {
elemento.addEventListener(evento, function, fa
} else {
elemento.attachEvent(on+evento, function);
}
}
Cuando hagamos clic en uno de los DIV, se nos mostrar una ventana de
alerta con su contenido.
Funcin6: focus()
Uso: elemento.focus();
Con este mtodo conseguiremos pasar el foco a un elemento de un
formulario. Ejemplo:
form>
<input type=text id=nombre value=Javier />
<input type=text id=apellidos value=Perez />
</form>
<a href=# onclick=document.getElementById(nombre).foc
<a href=# onclick=document.getElementById(apellidos).
Funcin8: removeChild()
Uso: elemento.removeChild(hijo);
Este mtodo es el usado para eliminar elementos. Se elimina el elemento hijo
del objeto. Si queremos eliminar un objeto concreto, tendremos que hacerlo
de la siguiente manera:
// Obtenemos el elemento
var el = document.getElementById(elemento-a-eliminar);
// Obtenemos el padre de dicho elemento
// con la propiedad parentNode
var padre = el.parentNode;
// Eliminamos el hijo (el) del elemento padre
padre.removeChild(el);
<div id=fecha></div>
<script type=text/javascript>
setInterval(function(){
document.getElementById(fecha).innerHTML = n
},1000);
</script>