knrt.net
当前位置:首页 >> 本人js菜鸟,怎样用js获取ul里面的li元素,用js写... >>

本人js菜鸟,怎样用js获取ul里面的li元素,用js写...

var dv=document.getElementById("star"); 获取id="star"的div var ularr=dv.getElementsByTagName("ul"); 获取div下的ul var liarr=ularr[0].getElementsByTagName("li"); 获取div下的ul下的li liarr是个数组。 其实最简单方法是给ul一个id=“ge...

$("ul li:last-child"); // 指定属于父元素ul的最后一个子元素li示例代码如下 创建Html元素 点击按钮获取每个ul下的最后一个元素

var li_length = document.getElementsByTagName("li").length;//获取li的数量

1l的才算对,2l的就有点,,嗯你都知道id了还取什么呢,不过一楼是用jquery的,我就说一下js的吧 document.getElementsByTagName("li")[index].id

面应该是getElementsByTagName ClassName指的是按class属性来取元素 tagname才是按标签名取元素 我说的你看不见? 我让你用tagname取才行 你自己试试去行不行 不用给ul加id好吗

var lis = document.querySelectorAll("ul li");for(var i = 0; i < lis.length; i++){ lis[i].onmouseover = function(){}}

首选假设有一个DOM结构 1 2 现在我取content元素下的第二个ul元素下的li元素的个数,代码如下 $(function(){ $("#content ul:nth-child(2)").children("li").length; });

用$("ul").append(""+"新建类型"+"")就可以实现; 具体添加,参考方法如下: var dy_div=parent.document.getElementById("xs");//这个div在iframe所在的页面 if(dy_div.getElementsByTagName("ul").length!=0){ //判断div中是否存在ul标签 dy_d...

11111111111111111 22222222222222222 33333333333333333 44444444444444444 55555555555555555 function del(n) { var s=document.getElementById('s'); var t=s.childNodes.length; for (var i=0;i

JS方法 ~function(){varUL = document.getElementsByTagName('ul')[0],LI = UL.children,F;for (F = 0;F < LI.length;++F) LI[F].style.background = F % 2 ? 'white' : 'gray'}()最方便 li:nth-child(even){background:white}li:nth-child(odd)...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com