Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ramonmantilla

Páginas: [1]
1
Buen Dia Estimados

Primero les doy las gracias por la excelente pagina. Leyendo sus cursos he logrado aprender lo basico de html, css y ahora javascript.
El motivo de mi consulta es sobre un problema que se me presenta con la sentencia document.getElementById().

En un archivo html tengo la siguiente sentencia:
<h1 id='tex1' name='texto1' class="brillante" onMouseOver='cambio();'>Portal Web <span class="destacado">aprenderaprogramar.com</span>, para aprender </h1>

En un archivo externo .js tipeo las siguientes sentencias:
document.write(document.getElementsByName('texto1').nodeName);
document.write(document.getElementsByTagName('h1').nodeType);
document.write(document.getElementsByClassName('brillante').nodeName);// NO FUNCIONA EN EXPLORER
document.write(document.querySelectorAll('#tex1').nodeValue);
document.write(document.getElementById('tex1').nodeValue); //NO FUNCIONA EN NINGUN NAVEGADOR

Donde la 3era sentencia no funciona en explorer, mientras que la ultima no me funciona en ningun navegador (opera, safary, ie, chrome o firefox) generandome un error que dice: Error de Type No puede convertir en objeto.
Si la ultima sentencia la escribo asi:
document.write(document.getElementById('tex1');
No genera error, pero si le anexo .nodeValue o .nodeType o .nodeName si lo genera.

Por otro lado. Como hago para que cuando escribo
document.write(document.getElementsByTagName('h1').nodeValue = `texto cualquiera`;
me permita hacer cambios en forma dinamica en la pagina ya que no genera ningun cambio.

Muchas Gracias

Ramon Mantilla
armantilla@gmail.com

Páginas: [1]

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".