【发布时间】:2021-06-24 22:14:20
【问题描述】:
我试图获取每个 LI 元素的内容并按顺序显示每个变量。我正在使用这个简单的练习来演示这一点,因为我刚刚编写了它并且确信它会起作用。
有 3 个列表项:Mac、PC 和 Linux。当我想在其他地方显示这个时,只有 Linux 出来了。我做错了什么?
<html>
<body>
<p id="demo"></p>
<ul>
<li>Mac</li>
<li>PC</li>
<li>Linux</li>
</ul>
</body>
</html>
var list = document.querySelectorAll("LI");
for (var i = 0; i < list.length; i++) {
const computers = list[i].innerHTML;
var all = computers.toString();
document.getElementById("demo").innerHTML = all;
}
最后一点,我如何为获得的每个元素设置一个 var?我想你可以使用 FOR 来做到这一点,但不知道如何为每个变量设置一个自变量。
【问题讨论】:
标签: javascript html string element