Boa noite pessoal, estou tendo problemas com o document.querySelector, simplesmente não funciona, retorna Null mesmo tendo valor nos inputs.
var campos = [
document.querySelector('#data'),
document.querySelector('#quantidade'),
document.querySelector('#valor')
];
console.log(campos);
alert(document.querySelector('#quantidade'));
No console do chrome e do IE, o array também fica null, null, null. Esse alert tbm retorna Null.
<form class="form">
<div class="form-group">
<label for="data">Data</label>
<input type="date" id="data" class="form-control" autofocus/>
</div>
<div class="form-group">
<label for="quantidade">Quantidade</label>
<input type="number" min="1" step="1" id="quantidade" class="form-control" value="1" />
</div>
<div class="form-group">
<label for="valor">Valor</label>
<input id="valor" type="number" class="form-control" min="0.01" step="0.01" value="0.0" />
</div>
<button class="btn btn-primary" type="submit">Incluir</button>
</form>
Pelo que entendi da aula, o querySelector retorna o valor dentro do input, correto? Também tentei colocar um javascript interno no HTML, mesmo assim não funcionou. Agradeço desde já! Abs.