Почему getElementsByClassName не работает? - PullRequest
0 голосов
/ 11 июня 2019

Я не могу понять, почему getElementsByClassName здесь не работает.

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

1 Ответ

3 голосов
/ 11 июня 2019
  1. Имя функции getElementsByClassName, а не getElementByClassName
  2. getElementsByClassName возвращает массивоподобный объект элементов, а не один из элементов.

Код должен выглядеть так:

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