2
A
回答
0
這不是XPATH相關的,只是爲了向您展示如何通過一個該死的簡單while循環來獲得父/子關係。
var pathAt = function(node) {
var stack = [];
while(node.parentNode !== null) {
stack.unshift(node.tagName);
node = node.parentNode;
}
return stack.join('/');
}
// Usage : pathAt(document.getElementBy('moo'));
// Outputs : "HTML/BODY/CENTER/TABLE/TBODY/TR/TD/TABLE/TBODY/TR/TD/TABLE/TBODY/TR/TD/TABLE/TBODY/TR/TD"
2
由於Annibigi並不想發佈的解決方案,我會做到這一點:見this snippet。
相關問題
- 1. 如何爲HTML DOM元素創建XPATH?
- 2. XPath - 確定元素位置
- 3. 如何找到dom元素與硒python綁定的相對xpath?
- 4. 正確的元素的Xpath
- 5. 如何確定一個特定的DOM元素是否可見?
- 6. 確定克隆的DOM元素
- 7. 確定一個DOM元素的文檔?
- 8. 使用XPath的DOM元素總和
- 9. 如何確定Android UI元素的XPATH。 Selenium + Appium
- 10. 如何使用Xpath使用Selenium來確定元素的類?
- 11. Knockout.JS如何綁定dom元素綁定
- 12. PHP DOM Xpath的 - 如何讓一個單一的元素
- 13. 如何確定一個DOM元素的「數據角色」
- 14. 如何在XML DOM節點樹中確定元素的結尾
- 15. xpath - libxml2dom將元素插入到dom中?
- 16. 如何使用XPath和DOM替換php中的節點/元素?
- 17. 如何確定XPath目標(返回)屬性或元素?
- 18. 如何使用Xpath定位此元素?
- 19. 如何使用Xpath定位此元素?
- 20. 如何確定一個元素來自DOM?
- 21. JQuery - 如何確定一個DOM元素是否「隱藏」?
- 22. 數據如何與DOM元素綁定?
- 23. 如何使用XPath在DOM中查找可滾動元素?
- 24. 在硒中使用元素定位器Xpath,CSS,DOM
- 25. 如何創建DOM元素?
- 26. 如何處理DOM元素?
- 27. 如何更改DOM元素?
- 28. XPath的元素
- 29. 如何將XML DOM元素轉換爲HTML DOM元素?
- 30. 的jQuery選擇正確的DOM元素
語言?框架?平臺? – Cerebrus 2009-05-20 06:14:16
修改我的問題...我在想javascript javascript – Annibigi 2009-05-20 09:05:08