为什么getElementsByClassName不起作用?

时间:2019-06-10 22:23:07

标签: javascript getelementbyid getelementsbyclassname

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

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

1 个答案:

答案 0 :(得分:3)

  1. 函数名称为getElementsByClassName,而不是getElementByClassName
  2. getElementsByClassName返回元素的数组形式对象,而不是元素之一。

代码应如下所示:

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