Programación Web y Scripting > JavaScript
Nuevo Problema
(1/1)
venedan:
bueno señores sin mas ni menos estoy por ahora aprendiendo lo relacionado a nodos en javascript y ya lo voy pillando ahora el problema que se me presenta es el siguiente hice este codigo en javascript
--- Código: Text ---<html><head><title>titulo</title> <script type="text/javascript"> function nodos() {var parrafos = document.getElementsByTagName("p"); var ver = document.write(parrafos[0]); </script></head> <body> <p>Lorem ipsum dolor sit ametonsectetuer adipiscing elit vitae orci. Phasellus libero. Maecenas nisl arcu, consequat congue</p> <p>Aenean at nisl. Maecenalum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin consequat au</p> <p> sit amet diam. Curabitur hendrerit, eros quis malesuada tristique, ipsum odio euismod tortor, a vestibulum nisl mi at o.</p> <input type="button" value="ver" onClick="nodos()"></body></html>
y lo que hice fue lo siguiente crear una variable parrafo a la que voy a usar la funcion getElementByTagName y pasandole como parametro "P" porque quiero que guarde todos los parrafos pero como he leido que esa funcion no devuelve un array de cadenas de texto o un array de objetos normales me dispuse a procesar cada valor en un array para luego mandar a imprimir ese valor que se supone que vendria siendo el primer parrafo pero al ejecutar la funcion me sale este error
[object HTMLParagraphElement]
y por mas que busco y leo no consigo como hacer para que me imprima alguno de los 3 parrafo que yo quiera por medio de nodos
les agradezco enormemente su ayuda
saludos
F_Tanori:
En este caso te falta indicar la propiedad donde esta el texto del parrafo
usalo asi ..
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->function nodos() {
var parrafos = document.getElementsByTagName("p");
document.write(parrafos[1].innerHTML);
}<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
* a la funcion expuesta le falta la } del final
Saludos
venedan:
Una pregunta para que sirve el inner.HTML y porque cuando hacia un ejercicio con nodos como el que esta arriba cuando mandaba a imprimir con document.write no hacia nada ni me mostraba nada
Navegación
Ir a la versión completa