Autor Tema: JavaScript array (arreglo) unidimensional document.getElementsByTagName CU01131E  (Leído 1873 veces)

Pepote21

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 92
    • Ver Perfil
Hola a todos. Os envio mi código para el ejercicio CU01131E del tutorial de aprendizaje de programación web desde cero con JavaScript.
Gracias
Un saludo

Código: [Seleccionar]
<!DOCTYPE html>

<html>
    <head>
        <title>Ejemplo DOM - aprenderaprogramar.com</title>
        <meta charset="utf-8">
        <style type="text/css">
            body {background-color:white; font-family: sans-serif;}
            .boton{padding:15px; width: 200px;  text-align:center; clear:both;
            color: white; border-radius: 40px; background: rgb(202, 60, 60);}
.boton:hover {background: rgb(66, 184, 221);}
p {font-size: 24px; color: maroon; float: left; margin:10px; border: solid black; padding:10px;}
    </style>
        </style>
        <script type="text/javascript">
    function mostrarPalabra(){
    var palabra;
    palabra = prompt('Introduzca una palabra');
var subpalabra=[];
var msg='Mostrar letras palabra: \n\n';
for(var i=0;i<palabra.length;i++){
    subpalabra[i]=palabra.charAt(i);
}
for(i=0;i<palabra.length;i++){
    msg=msg+'Letra '+(i)+': '+subpalabra[i]+'\n';
}
alert(msg);
}
function mostrarContParrafos(){
    var nodosP = document.getElementsByTagName('p');
var p;
var msg='Mostrar contenido párrafos: \n\n';
for(var i=0;i<nodosP.length;i++){
    p=nodosP[i].innerHTML;
    msg=msg+'Parrafo '+(i+1)+' contiene: '+p+'; ';
}

alert(msg);
}
</script>
    </head>
    <body>
        <h1>Portal web aprenderaprogramar.com</h1>
        <h2>Didáctica y divulgación de la programación</h2>
<div style="width:500px; float:left; margin-bottom:30px;">
            <p>Manzana</p><p>Pera</p><p>Fresa</p><p>Ciruela</p>
<p>Naranja</p><p>Kiwi</p><p>Pomelo</p><p>Melón</p>
            <p>Sandía</p><p>Mango</p><p>Papaya</p><p>Cereza</p>
            <p>Nectarina</p><p>Frambuesa</p>
</div>
        <h3 class="boton" onclick="mostrarPalabra()">Pulsa aquí</h3>
<h3 class="boton" onclick="mostrarContParrafos()">Pulsa aquí 2</h3>
    </body>
</html>
« Última modificación: 14 de Junio 2017, 22:26 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas Pepote21, todo bien

Para ceñirte al enunciado en lugar de empezar a contar indicando letra 0 deberías empezar mostrando letra 1

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".