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