gpt4 book ai didi

javascript - 为什么我的数组长度等于 0?

转载 作者:太空宇宙 更新时间:2023-11-04 13:33:06 25 4
gpt4 key购买 nike

为什么我输出的数组长度为0?这使我的循环无法正常工作,而且我对这段代码的理解也不清楚。

<!DOCTYPE html>

<html>
<head>

<title>My Awsome Website</title>



</head>

<body>

<h1>My list</h1>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>

<script>

var list = document.getElementsByTagName('<li>');
document.write(list.length);


/*
for (var i = 0; i < list.length; i++) {
list[i].style.backgroundColor = 'red';
list[i].style.color = 'white';
}
*/

</script>

</body>
</html>

最佳答案

没有标签名称为<li>的元素.

有几个标签名称为li , 不过。

该行应该是:

var list = document.getElementsByTagName('li');

关于javascript - 为什么我的数组长度等于 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14176267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com