javascript - 查找页面上的元素数量 (JQuery)

标签 javascript jquery html

我试图简单地计算 <li> 的数量我有的元素。

我是这样写的:

<script>
    var n = $("li").length;
    alert(n);
</script>

但由于某种原因,我在控制台中收到此错误,而不是编号为 <li> 的警报元素:

Uncaught TypeError: Cannot read property 'length' of null filter:297 (anonymous function)

最佳答案

要么将脚本移动到页面底部,就在 HTML 结束之前,要么将其放入 DOM Ready 处理程序 中。另外,最好包含来自 CDN 的 jQuery

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js">
</script>
<script>
     $(function() {
        var n = $("li").length;
        alert(n);
     });
 </script>

关于javascript - 查找页面上的元素数量 (JQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16699383/

相关文章:

php - 单击链接时使用 jquery/ajax 发送/更新 div

jquery - 如何使用jquery ajax从node.js文件中检索数据

javascript - 从 Internet 加载特定网页时可以加载本地 CSS 文件吗?

javascript - 由于 header 代码是从不同的文件加载的,网站会闪烁

jquery - 水平div不在一条线上

javascript - $.ajax with auth 在 Safari 中默默地失败(jQuery 2.1.3)

javascript - 可拖动元素

javascript - $.ajax 表单使用 JSONP 提交到 Google Docs : "Resource interpreted as Script but transferred with MIME type text/html"

html - 在 d3 svg 中对齐文本

javascript - 如何同步data-attr和select框值?