textContent使用ID而非类

时间:2019-03-27 15:42:16

标签: javascript html

我想使用textContent属性动态设置html元素的内容。 它适用于getElementById,但不适用于getElementsByClassName,我不知道为什么。

<script>
const divById = document.getElementById("SomeDiv");
const divByClass = document.getElementsByClassName("someDiv");
const textarea = document.getElementById("SomeText");
document.oninput = () => {
let divContent = textarea.value;
divById.textContent = divContent // Working
// divByClass.textContent = divContent; // Not working
};
</script>

在此示例中,div内容由textarea值设置。它可以与div的id一起使用,但是如果我想让多个div接受相同的输入值,则必须使用类,并且它不起作用。

0 个答案:

没有答案