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