Deve esistere l'elemento HTML che ha quell'id! E comunque intendevo:
Codice HTML:
<!doctype html>
<html lang="it">
<head>
<title> pagina di prova </title>
<style>
#feste {
font-family: times;
font-size: 1.5em;
font-style: italic;
color: #ff5100;
margin-top: 10px;
display: block;
text-align: center;
}
</style>
<script>
function feste() {
var calendario = new Date();
var giorno = calendario.getDate();
var mese = calendario.getMonth() + 1; // Gennaio=1
if ((giorno >= 1 && mese == 5) || (giorno <= 2 && mese == 1)) {
document.getElementById("feste").innerHTML = "Buone Feste!";
}
}
window.addEventListener('load', feste);
</script>
</head>
<body>
<p id="feste"></p>
</body>
</html>
Ciao!