Olá, estou com um problema e acredito que tenha relação com o markoJS. Tenho o seguinte trecho de código em um arquivo .marko
<input type="text" name="livro" id="livro" placeholder="Nome do Livro.."/>
Tive a ideia de usar um outro arquivo externo .js para validar o campo, usei então a tag script no arquivo .marko para importar esse script. Nesse arquivo .js tenho o seguinte trecho :
let campo = document.querySelector("#livro");
campo.addEventListener("input", (event) => {
console.log(this.value);
})
Onde eu adiciono um listener para me retornar o valor corrente no input do .marko.
Porém, o valor retornado é sempre undefined. Eu já testei o mesmo cenário usando um arquivo html mesmo e tudo funcionou corretamente.
Como eu poderia resolver isso no marko? Ou não tem uma saída? Já procurei e pesquisei em outros lugar e não achei uma solução. Alguém sabe resolver isso ?