Non riesco a comprendere perché questa istruzione non modifichi il valore del paragrafo indicato. Dove sbaglio?

<body>
<script>
document.getElementById("TestoErr").innerHTML = "Password errata, riprovare";
</script>

<p id="TestoErr">pippo</p>