Mensagem de erro ".innerHTML não é uma função" [duplicado]

Esta pergunta já tem uma resposta aqui:

javascript TypeError: document.getElementsByTagName (“p”) [0] .innerHtml não é uma função 2 respostas

Estou tentando preencher a data automaticamente no cabeçalho da tabela, mas tudo o que recebo é

".innerHTML não é uma função"

Eu olhei em todos os lugares e tentei colocar meu código na parte superior e inferior da página, mas nada funciona. Ajuda por favor!

window.onload = function() {
  var currentTime = new Date();
  var month = currentTime.getMonth() + 1;
  var day = currentTime.getDate();
  var year = currentTime.getFullYear();
  document.getElementById("dated").innerHTML(month + "/" + day + "/" + year);
};

questionAnswers(3)

yourAnswerToTheQuestion