JavaScript获取ul中li个数的方法
本文实例讲述了JavaScript获取ul中li个数的方法。分享给大家供大家参考,具体如下:
有这样一段HTML代码:
<ul id="mycarousel"> <li><img src=01_MED.jpg height=80 width=100/></li> <li><img src=02_MED.jpg height=80 width=100/></li> <li><img src=03_MED.jpg height=80 width=100/></li> <li><img src=04_MED.jpg height=80 width=100/></li> </ul>
<li>的数量是不固定的,现在需要通过javascript获取li的数量。
把getElementById和getElementsByTagName结合起来使用就可以实现:
temp = document.getElementById('mycarousel'); lis = temp.getElementsByTagName('li'); alert(lis.length); //显示li元素的个数
或者直接得到:
lis = document.getElementById('mycarousel').getElementsByTagName('li').length; alert(lis); //显示li元素的个数
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript事件相关操作与技巧大全》、《JavaScript操作DOM技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
相关推荐
-
js获取下拉列表的值和元素个数示例
js获取下拉列表框元素的个数 复制代码 代码如下: <!DOCTYPE html><html><head><script>function getLength(){alert(document.getElementById("mySelect").length);//元素个数}</script></head><body> <form><select id="mySelect&
-
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
首先是js限制checkbbox勾选个数的代码: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/
-
js 动态添加元素(div、li、img等)及设置属性的方法
把一串 html 标签赋给一个 javascript 变量,除属性的值要用转义的双引号外,某些时候字符串还很长,显得有些复杂.如果用 js 动态添加元素,就不会有那么复杂的字符串出现,代码阅读性强一点,也容易理解. 网页是由 html 标签一层层组成的,js 也可以动态添加一层层的诸如 div.li.img 这样的标签.其实,不管是什么 html 标签,js 动态创建的方法都差不多,接着就先从动态添加 div 开始. 一.js 动态添加元素div <div id="parent"
-
Javascript 获取LI里的内容
复制代码 代码如下: <strong>数据源:</strong> <ul> <li>我们</li> <ul> <li>a_1</li> <li>a_2</li> <li>a_3</li> </ul> <li>www.jb51.net</li> <li>www.kanshule.com</li> </
-
Jquery和JS获取ul中li标签的实现方法
js 获取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//获取第二个li标签 或 var div=document.getElementById('a'); var ul=div.childN
-
js获取对象、数组的实际长度,元素实际个数的实现代码
js获取对象.数组的实际长度,元素实际个数的实现代码 /*获取对象.数组的长度.元素个数 *@param obj 要计算长度的元素,可以为object.array.string */ function count(obj){ var objType = typeof obj; if(objType == "string"){ return obj.length; }else if(objType == "object"){ var objLen = 0; for(v
-
JS遍历ul下的li点击弹出li的索引的实现方法
首先我们需要一个html结构 <div > <ul> <li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> </ul> </div> 我们遍历ul 下所有的li 并添加点击事件,一般我们会在for循环里面添加点击事件,但是结果和我们所期盼不一样,那么是为什么呢???? 接下来看看我们的
-
js 获取元素下面所有li的两种方法
js 获取元素下面所有的li 复制代码 代码如下: var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li"); 或 复制代码 代码如下: var div=document.getElementById('a'); var ul
-
JS动态增加删除UL节点LI及相关内容示例
复制代码 代码如下: <ul id="ul"> <li id=1>11111111111111111<a href="javascript:del(1);">del</a></li> <li id=2 >22222222222222222<a href="javascript:del(2);">del</a></li> <li id=
-
JS获取checkbox的个数简单实例
JS获取多选框checkbox被选中的个数. var checkbox = document.getElementsByName("likes[]"); //此处通过此种方式才能获得多选框为数组. //like为name = "like[]" , 获得时必须加上[] var checked_counts = 0; for(var i=0;i<checkbox.length;i++){ if(checkbox[i].checked){ //被选中的checkbo
-
javascript操作ul中li的方法
本文实例讲述了javascript操作ul中li的方法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l
-
JavaScript获取多个数组的交集简单实例
在项目中需要取得多个数组的交集,故本例只是适用于特定场景.比如A数组 var a = {1000,10001,10002,10003}; B数组 var b = {10002, 10003}; C数组var c = {10003}; 需要取得这三个数组的交集数组. 具体思路为:先初始一个最小数组为A数组,元素个数最小的也是数组A的长度.然后再迭代各个数组,取得这几个数组长度最短的为最小长度,同时得到长度最短数组.然后,迭代最小数组与各个数组,开始比较元素相等,使用计数器来判断是否该元素
随机推荐
- JavaScript验证用户输入的是字符或数字及ASCII Chart应用
- 通过抓取淘宝评论为例讲解Python爬取ajax动态生成的数据(经典)
- 在dropDownList中实现既能输入一个新值又能实现下拉选的代码
- windows下wxPython开发环境安装与配置方法
- Android自动获取输入短信验证码库AutoVerifyCode详解
- Python中matplotlib中文乱码解决办法
- C# Socket的TCP通讯的实例代码
- jquery iframe操作详细解析
- js 冒泡事件与事件监听使用分析
- 更换受控端的IP后自检出错的原因
- Java 重写与重载方法与区别详解
- SSH框架网上商城项目第7战之整合Struts2和Json
- 台湾中原大学php教程孙仲岳主讲
- 详解易语言的运算符及表达式
- 一文读懂Jvm类加载机制
- Django数据库连接丢失问题的解决方法
- Nginx配置基于多域名、端口、IP的虚拟主机
- python图形开发GUI库wxpython使用方法详解
- Python利用逻辑回归分类实现模板
- 让whoops帮我们告别ThinkPHP6的异常页面