我在无序列表上有一个句柄(对于我的例子,我将调用句柄Var1),并希望能够将其最后的li分配给一个变量。我试过Lastli = var1.lastChild
我认为唯一的方法,但它没有。我似乎无法找到答案,只使用Javascript而不是jQuery任何帮助表示赞赏。在javascript中选择最后一个孩子
4
A
回答
13
您可以选择父元素并使用lastChild属性。
var container = document.getElementsByTagName("ul")[0];
var lastchild = container.lastChild;
或者您将所有项目选择到数组中并获取最后一项。下面是一个简单的例子:
var items = document.querySelectorAll("li");
var lastchild = items[items.length-1];
2
试试这个:.childNodes[childNodes.length - 1]
6
您可以选择所有“礼”,并采取了最后一个。喜欢的东西:
var myLi = document.getElementsByTagName('li');
var lastLi = myLi[myLi.length-1];
+1
你忘了myLi.length'-1' –
1
要么ulReference.children[ulReference.children.length -1]
或ulReference.childNodes[ulReference.childNodes.length -1]
。可以找到两者的区别here
相关问题
- 1. css,选择第一个孩子和最后一个孩子
- 2. 选择最后一个孩子
- 3. 在jQuery中选择每个可见的最后一个孩子
- 4. :最后孩子没有选择的最后一个元素
- 5. 选择最后3个孩子
- 6. 在ie8中选择最后一个孩子的问题css3
- 7. 在xml文档中选择最后一个孩子
- 8. 只选择某一类的最后一个孩子在父母
- 9. 选择最后一个孩子,除非它也是第一个孩子
- 10. 第一个孩子和最后一个孩子的CSS选择器的问题
- 11. :最后一个孩子伪类选择在CSS和Internet Explorer
- 12. 为什么最后孩子选择器只选择“最新的孩子”?
- 13. 选择最后一个孩子与jquery,但2个实例
- 14. 使用最后孩子选择
- 15. CSS最后孩子选择所有?
- 16. 如何选择最后的大孩子?
- 17. 在xPath中选择一个孩子
- 18. CSS:最后一个孩子
- 19. 最后一个孩子
- 20. 选择标签的最后一个孩子
- 21. 使用:最后一个孩子与类选择器
- 22. :最后一个孩子选择器不适合我
- 23. CSS3没有选择最后一个孩子
- 24. 伪选择器:最后一个孩子不工作
- 25. 选择:最后一个孩子,但具体的类
- 26. CSS:在JavaScript中的最后一个子选择器?
- 27. 在jQuery中选择最深的孩子
- 28. 在JavaScript函数中获取div的最后一个孩子
- 29. 使用JavaScript在嵌套列表中选择第一个孩子
- 30. 如何选择混合容器中的第一个孩子/最后一个孩子?
请提供一些最小码 – willome
什么'var1'? – epascarello
你没有得到最后一个'