1
resposta

Solução Para quem Tiver erro na função JavaScript

Notei que muitas pessoas estão tendo problemas com a função, logo que bati o olho na transcrição da aula eu imaginei que pudessem ter esse problema pois na transcrição o código está assim

<script>
        function toggleInput(serieId) {
            document.getElementById('input-nome-serie-${serieId}').removeAttribute('hidden');
            document.getElementById('nome-serie-${serieId}').hidden = true;
        }
    </script>

Quando na verdade deveria estar com crase

<script>
        function toggleInput(serieId) {
            document.getElementById(`input-nome-serie-${serieId}`).removeAttribute('hidden');
            document.getElementById(`nome-serie-${serieId}`).hidden = true;
        }
    </script>

Apesar de parecer a mesma coisa o JavaScript só irá reconhecer a variável concatenada ao string se essa sintaxe for utilizada, o trecho ${serieId} apesar de parecido com a sintaxe do Blade é na verdade JavaScript.

Espero ter ajudado

1 resposta

Opa, Biel.

Na página da transcrição você pode clicar nos 3 pontinhos no canto superior direito e ir em "Sugerir melhoria". Lá você pode corrigir isso.

Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software