• 技术文章 >web前端 >js教程

    JavaScript有没有集合

    醉折花枝作酒筹醉折花枝作酒筹2021-07-16 11:43:37原创232

    JavaScript中有集合,JavaScript中的HTMLCollection对象是类数组的HTML元素列表(集合)。getElementsByTagName()方法返回HTMLCollection对象。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    JavaScript中有集合,JavaScript中的HTMLCollection对象是类数组的HTML元素列表(集合)。getElementsByTagName()方法返回HTMLCollection对象。

    JavaScript中的DOM集合:

    length 属性定义了 HTMLCollection 中元素的数量:

    示例:

    <!DOCTYPE html>
    <html>
    <body>
    
    <h1>JavaScript HTML DOM</h1>
    
    <p>Hello World!</p>
    
    <p>Hello China!</p>
    
    <p id="demo"></p>
    
    <script>
    var myCollection = document.getElementsByTagName("p");
    document.getElementById("demo").innerHTML = 
    "此文档包含 " + myCollection.length + " 段文字。";
    </script>
    
    </body>
    </html>

    效果:

    64N4FW%4[GECO6PPIXW3G$5.png

    实例解释:

    创建所有 <p> 元素的集合

    显示集合的长度

    注:

    HTMLCollection 并非数组!

    HTMLCollection 也许看起来像数组,但并非数组。

    您能够遍历列表并通过数字引用元素(就像数组那样)。

    不过,您无法对 HTMLCollection 使用数组方法,比如 valueOf()、pop()、push() 或 join()。

    【推荐学习:javascript高级教程

    以上就是JavaScript有没有集合的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JavaScript
    上一篇:JavaScript中获取元素的方法有哪些 下一篇:javascript中src是什么意思
    大前端线上培训班

    相关文章推荐

    • JavaScript怎么终止循环• javascript区分整数和浮点数吗• javascript加入网页有几种方法• javascript如何表示空指针• java数组与javascript数组的区别有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网