为什么 getElementsByClassName 不起作用?

Why isn't getElementsByClassName working?

我不明白为什么 getElementsByClassName 在这里不起作用。

  n = new Date();
  y = n.getFullYear();
  document.getElementByClassName("date").innerHTML = y;
<span class="date"></span> CompanyName

  1. 函数名是getElementsByClassName,不是getElementByClassName
  2. getElementsByClassName returns 元素的 array-like 对象,而不是元素之一。

代码应如下所示:

n = new Date();
y = n.getFullYear();
document.getElementsByClassName("date")[0].innerHTML = y;
<span class="date"></span> CompanyName