Javascript 为什么我的数组长度等于0?
为什么要输出长度为0的数组?这使得我的循环不起作用,我对这段代码的理解也不清楚Javascript 为什么我的数组长度等于0?,javascript,html,Javascript,Html,为什么要输出长度为0的数组?这使得我的循环不起作用,我对这段代码的理解也不清楚 <!DOCTYPE html> <html> <head> <title>My Awsome Website</title> </head> <body> <h1>My list</h1> <ul> <li>one&l
<!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>
我讨厌的网站
我的名单
- 一个
- 两个
- 三
var list=document.getElementsByTagName(“”);
文件。书写(列表。长度);
/*
对于(变量i=0;i
使用上面的。
getElementsByTagName
只有一个参数,它是所需元素的标记名 没有标记名为
的元素
但是,有几个标签名为li
线路应为:
var list = document.getElementsByTagName('li');
var list = document.getElementsByTagName('li');