Uncaught TypeError: document.getElementById(...) is null

1. Uncaught TypeError: document.getElementById(...) is null

Fernando da Cunha Generoso
odnanrefcg

(usa Ubuntu)

Enviado em 12/08/2020 - 09:53h

Bom dia,

Estou fazendo um select e pegando descrição e preço dos produtos, carrego os dois em "spans" dentro de um "figcaption", dessa forma (exemplo):

Fiz uma função em JS para incrementar ou decrementar os valores e jogar num input:
<script>
valor = 0;
valorItem = 0;
valorItem = document.getElementById('precoProd').textContent;
function incValor(valor_maximo){
valor = valorItem + valor; setValor(valor);
}
function decValor(valor_minimo){
valor = valor - valorItem; setValor(valor);
}
function setValor(valorTotal){
document.getElementById('valorItens').value = valorTotal;
}
</script>

...Porém não está funcionando, e o erro é "Uncaught TypeError: document.getElementById(...) is null" na linha
"valorItem = document.getElementById('precoProd').textContent;"

Se puderem me ajudar, agradeço.


  


2. Re: Uncaught TypeError: document.getElementById(...) is null

Ruan
ruankl

(usa Debian)

Enviado em 12/08/2020 - 12:42h

esse elemento com o id='precoProd', existe?


3. Sim

Fernando da Cunha Generoso
odnanrefcg

(usa Ubuntu)

Enviado em 12/08/2020 - 14:20h

Existe:
<span id="precoProd"><?php echo $precoProduto; ?></span>

Obg






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts