entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

getElementbyTagName is not a function

tengo un error anomalo que no puedo entender, he probado de todo pero tengo el mismo error

**Uncaught typeError document.getElementbyTagName is not a function**

sin embargo si funciona cuando lo hado desde la consola del navegador pero no imprime nada en la pagina.

tengo un array donde almacenos valores pasados por un boton, no creo que esto sea la causa del conflicto

en mi codigo html hay un boton que lleva un valor numerico, quisiera que estos valores se mostraran dentro de mi elemento div

<button onclick="agregaritem(10)"></button>
<div></div> 

en mi codigo hay una referencia de mi siguiente script

var array=[];

function agregaritem(n) {
array.push(n);
var pagina = document.getElementbyTagName('div'); // he tambien probado con comillas dobles

         pagina.innerHTML="item agregado";

        console.log('item agregado'); //esto si funciona

    }

//tambien he probado hacerlo en una misma linea y pasa lo mismo
//document.getElementbyTagName('div').innerHTML="item agregado"
**Uncaught typeError document.getElementbyTagName is not a function**

1 Respuesta

2votos

Leonardo-Tadei Puntos227320

El código no funciona porque la función se llama:

document.getElementById()

No estás poniendo la B en mayúsculas, y las funciones en javaScript son sensibles a mayúsculas y minúsculas...

Hay decenas de sitios que reseñan las funciones de JavaScript. No está de más echarles un vistazo. Si la función no está definida, es porque no existe @stevenpro97 !

1voto

magarzon comentado

En realidad la función se llama getElementsByTagName, es decir, en plural. getElementById te da los elementos por id, no por tag, por lo que no es lo mismo.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta