1. ホーム
  2. javascript

[解決済み] エラーメッセージ「.innerHTMLは関数ではありません」[重複]。

2022-02-18 12:42:59

質問

テーブルのヘッダーに日付を自動的に記入しようとしているのですが、得られるのは

".innerHTML is not a function"

あらゆる場所を探し、私のコードをページの上部と下部に配置してみましたが、何もうまくいきません。助けてください、お願いします。

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);
};

解決方法は?

さて、エラーにあるように innerHTML は関数ではありません。

あなたは プロパティに値を割り当てる が、しかし。

document.getElementById("dated").innerHTML = month + "/" + day + "/" + year;

詳しくはこちら をご覧ください。 MDNドキュメント .