小码哥的IT人生

HTMLCollection length 属性

JavaScript基础 2022-06-08 12:12:53小码哥的IT人生shichen

HTMLCollection length 属性

实例

找出文档中有多少 P 元素:

function myFunction() {
  var l = document.getElementsByTagName("P").length;
  alert(l);
}

完整实例:

<!DOCTYPE html>
<html>
<body>
<h1>HTMLCollection length 属性</h1>
<p>length 属性返回 HTMLCollection 中元素的数量。</p>
<p>单击按钮可输出此文档中 P 元素的数量:</p>
<button onclick="myFunction()">对 P 元素计数</button>
<script>
function myFunction() {
  var l = document.getElementsByTagName("P").length;
  alert(l);
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

定义和用法

length 属性返回 HTMLCollection 中元素的数量。

此属性是只读的。

当您想要遍历 HTMLCollection 时,此元素很有用。

浏览器支持

属性 Chrome IE Firefox Safari Opera
length 支持 支持 支持 支持 支持

语法

HTMLCollection.length

返回值

数值,表示 HTMLCollection 中元素的数量。

更多实例

示例代码:

循环遍历所有 class="myclass" 的元素,并更改它们的背景颜色:

var x = document.getElementsByClassName("myclass");
for (i = 0; i < x.length; i++) {
  x[i].style.backgroundColor = "red";
}

完整实例:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>HTMLCollection length 属性</h1>
<p>A P element.</p>
<p class="myclass">Another P element.</p>
<p class="myclass">A third P element.</p>
<p>单击按钮为 class="myclass" 的所有元素添加背景颜色:</p>
<button onclick="myFunction()">设置颜色</button>
<script>
function myFunction() {
  var x, i;
  x = document.getElementsByClassName("myclass");
  for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
  }
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

相关页面

HTMLCollection:item() 方法

HTML 元素:getElementsByTagName() 方法

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024