getElementsByClassName 似乎不起作用

getElementsByClassName seems not to be working

我正在尝试将日期附加到具有相同 class 的四个输入,但它不起作用。

DOM:

<input class="time" value="" type="hidden">

不工作:

document.getElementsByClassName("time")[0].innerHTML = new Date();
document.getElementsByClassName("time").innerHTML = new Date();

您需要设置输入的值而不是其 innerHTML:

document.getElementsByClassName("time")[0].value = new Date();
<input class="time" value="">