为什么 getElementsByClassName 不起作用?
Why isn't getElementsByClassName working?
我不明白为什么 getElementsByClassName 在这里不起作用。
n = new Date();
y = n.getFullYear();
document.getElementByClassName("date").innerHTML = y;
<span class="date"></span> CompanyName
- 函数名是
getElementsByClassName
,不是getElementByClassName
getElementsByClassName
returns 元素的 array-like 对象,而不是元素之一。
代码应如下所示:
n = new Date();
y = n.getFullYear();
document.getElementsByClassName("date")[0].innerHTML = y;
<span class="date"></span> CompanyName
我不明白为什么 getElementsByClassName 在这里不起作用。
n = new Date();
y = n.getFullYear();
document.getElementByClassName("date").innerHTML = y;
<span class="date"></span> CompanyName
- 函数名是
getElementsByClassName
,不是getElementByClassName
getElementsByClassName
returns 元素的 array-like 对象,而不是元素之一。
代码应如下所示:
n = new Date();
y = n.getFullYear();
document.getElementsByClassName("date")[0].innerHTML = y;
<span class="date"></span> CompanyName