我在無序列表上有一個句柄(對於我的例子,我將調用句柄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
你沒有得到最後一個'