【发布时间】:2019-06-10 22:23:07
【问题描述】:
我不明白为什么 getElementsByClassName 在这里不起作用。
n = new Date();
y = n.getFullYear();
document.getElementByClassName("date").innerHTML = y;
<span class="date"></span> CompanyName
【问题讨论】:
-
它返回一个 list 元素,您必须遍历它并单独对每个元素进行操作。此外,它的拼写与您的问题标题一样,而不是您发布的代码,这会导致您的浏览器控制台出现异常。
-
这个:
document.getElementByClassName是其他 cmets 之外的一个错字。 -
你得到了一个带有 ByClassName 的数组。因此,如果您只期望 1 回来,您可以这样做。 document.getElementByClassName("date")[0].innerHTML
-
我忘记了数组。谢谢。
标签: javascript getelementbyid getelementsbyclassname