estou fazendo uma pagina simples onde o usuario digita um dado e o resultado aparece no paragrafo mas eu nao estou conseguindo exibir o resultado, pelo erro tem haver com o atributo value, o que pode ser?
<!DOCTYPE html>
<html>
<head>
<title>Estudando</title>
<meta charset="utf-8">
</head>
<body>
<h1>estudando</h1>
<input type = "text" id=" campTxt1" >
<button id = "btn1">clique me</button>
<p id=" mostraTexto"></p>
</h1>
<script src="outro_teste.js"></script>
</body>
</html>
meu script que esta em um arquivo separado:
<script>
const txt1 = document.getElementById('campTxt1')
const botao = document.getElementById('btn1');
const exibeTexto = document.getElementById('mostraTexto');
function passaTexto(){
exibeTexto.innerHTML = txt1.value
}
botao.addEventListener('click',passaTexto)
</script>