<textarea id="corpo-postagem" cols="40" rows="5"></textarea>
<p>Caracteres: <span id="numero-caracteres">0</span> caracteres.</p>
var campoPostagem = document.querySelector("#corpo-mensagem");
campoPostagem.addEventListener("input", atualizaCaracteres);
function atualizaCaracteres() {
var postagem = document.querySelector("#corpo-mensagem");
var caracteres = postagem.value.length;
var contador = document.querySelector("#numero-caracteres");
contador.innerHTML = caracteres;
}
console.log(caracteres);
O código simplesmente não contabiliza o numero de "caracteres" do "campoPostagem", não consigo perceber o erro.