7
A
回答
8
sel.anchorNode.parentNode
會讓您獲得僅包含選區一端的節點的父節點。要獲得整個選區的最內層元素,最簡單的方法是從選區中獲取一個Range並查看其commonAncestorContainer
屬性(可能是文本節點,在這種情況下,您需要獲取其父項):
var sel = rangy.getSelection();
if (sel.rangeCount > 0) {
var range = sel.getRangeAt(0);
var parentElement = range.commonAncestorContainer;
if (parentElement.nodeType == 3) {
parentElement = parentElement.parentNode;
}
}
相關問題
- 1. 獲取父節點
- 2. 瘦長:focusNode是anchorNode的父
- 3. 從父節點獲取img節點
- 4. 獲取節點的JSON父節點
- 5. 獲取父節點名
- 6. 獲取父節點XSL
- 7. 獲取父節點元素
- 8. 如何獲取XML中的父節點的父節點
- 9. Angular UI樹:獲取節點的舊父節點和新父節點
- 10. (節點)獲取與節點unirest
- 11. 使用XSLT獲取父XML節點值
- 12. 獲取REXML中的直接父節點
- 13. 獲取父節點,如果在XSLT
- 14. 從XPATH後代獲取父節點值
- 15. 使用XPath獲取父節點
- 16. 獲取父節點標記名
- 17. c#獲取TreeView父節點的列表
- 18. VBA獲取元素的父節點
- 19. c#TreeView獲取父節點索引
- 20. Treeview獲取父節點xaml wpf
- 21. CQ5獲取父節點屬性
- 22. 獲取AST節點的父在Python
- 23. 從父節點獲取特定數據
- 24. Javascript:獲取父節點名稱
- 25. D3獲取父節點的名字
- 26. 在android中獲取父節點firebase
- 27. 要獲取節點與Db.Pdg.find_decl_var_node
- 28. 使用從父節點獲取所有子節點的排序節點(獲取子節點數組)
- 29. 距長度爲獲取節點(R)
- 30. 獲取節點與父節點以及沒有兄弟姐妹使用XPath
梅西一些更多我看到我可以使用:sel.anchorNode.parentNode.nodeName – Frank