1
Uncaught TypeError: document.getELementById is not a function
at inserindoValores (desafio-array.html:17)
at HTMLButtonElement.onclick (desafio-array.html:48)
inserindoValores @ desafio-array.html:17
onclick @ desafio-array.html:48
What’s up, pessu? Could someone help me visualize what’s wrong with my code? This message keeps popping up when I try to impute a new value.
The code is this:
<script>
var objetos = ['Cadeira', 'Impressora', 'Garfo'];
function inserindoValores(valor){
var novoObjeto = document.getELementById('resultado').value;
if (valor === 'adiciona') {
if(novoObjeto === ''){
alert('Informe um valor válido')
} else{
if (objetos.indexOf(novoObjeto)) {
alert('Objeto já foi adicionado');
} else {
objetos.push(novoObjeto);
console.log(objetos);
document.getELementById('resultado').value = '';
}
}
} else if (valor === 'ordena'){
objetos.sort();
console.log(objetos);
}
};
</script>
</head>
<body style="padding: 50px 50px">
<input type="text" name="desafio" placeholder="Digite um objeto:" id="resultado">
<button type="submit" onclick="inserindoValores('adiciona')">Adicionar</button>
<button type="submit" onclick="inserindoValores('ordena')">Ordenar</button>
</body>
</html>
Thanks so much! I’m starting to learn JS and taking 7x0 so far hsauhsauh
Mari, javascript is case sensitive and you wrote
getELementById
, you realize the L is uppercase, leave it in lowercase:getElementById
– Daniel Mendes