📜  使用 JavaScript 显示文档中存在的链接数

📅  最后修改于: 2022-05-13 01:56:25.867000             🧑  作者: Mango

使用 JavaScript 显示文档中存在的链接数

任何在浏览器中加载的网页都可以用 Document 接口来表示。这用作 DOM 树的入口点,并且 DOM 树包含所有元素,例如 、 、 <table> 、<a> 等。</p><p>我们可以使用 Document() 构造函数创建一个 Document 对象。这些 Document 对象有很多属性。此类属性之一是<em><strong>links</strong></em> 。 links 属性为我们提供了文档中所有 <area> 元素和 <a> 元素的集合。另一个属性是<em>长度</em>属性。 length 属性告诉我们<em>document.links</em>数组中存在的链接数。因此, <em>document.links.length</em>语句为我们提供了文档中存在的链接数。</p><p>下面的 HTML 文档包含一段 JavaScript 代码,它告诉文档中存在的链接数量: </p><div class="noIdeBtnDiv"><div class="hcb_wrap"><pre class="prism undefined-numbers lang-js" data-lang="JavaScript"><code class="replace"><!DOCTYPE html> <html> <body>    <a href = "www.geeksforgeeks.org"></a> <a href="practice.geeksforgeeks.org"></a>       <script type="text/javascript">   document.write("Number of links: " +                    document.links.length); </script>    </body> </html> </code></pre></div></div><p>输出: </p><div class="hcb_wrap"><pre class="prism undefined-numbers lang-js" data-lang="JavaScript"><code class="replace">2 </code></pre></div></div></article> </div> </div> </div> </div> </div> <footer> <div class="bg-white text-center pb-1"> <p class="text-body-tertiary pt-3 lh-lg text-opacity-50" id="footer-text">Copyright © 2020 - 2024 版权所有 <br> <a href="https://beian.miit.gov.cn/" target="_blank" class="text-opacity-50 text-body-tertiary mt-1 mb-1">蜀ICP备20006366号-1</a> <br> Made with ❤️ in Chengdu </p> </div> </footer> <!-- 引入Bootstrap JavaScript库 --> <script src="https://unpkg.com/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script> <!-- 引入Meilisearch搜索相关的JavaScript库 --> <script src="https://cdn.jsdelivr.net/npm/@meilisearch/instant-meilisearch/dist/instant-meilisearch.umd.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4"></script> <script src="https://imangodoc.com/static/javascript/meili_custom.js"></script> <!-- 引入prismjs代码高亮相关的JavaScript库 --> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/components/prism-core.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/toolbar/prism-toolbar.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/autoloader/prism-autoloader.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script> </body> </html>