2010-11-01 32 views
0

即时通过python PAMIE模块制作一些脚本。我如何检查完整的DOM路径很容易

使用Internet Explorer对象并使用DOM路径来处理这个对象

IM,但它不容易检查整个DOM元素路径我的IM里面。

例如,我如何搜索完整的dom路径,如格式?

divChild.nextSibling.nextSibling.nextSibling.nextSibling.childNodes[0].nextSibling.nextSibling.nextSibling.nextSibling.childNodes[0].childNodes[0].childNodes[0].childNodes[0] 

它不容易手动

检查,如果任何人能帮助我很多apprecaite!

回答

0

你能通过对象ID来识别节点吗?

document.getElementById("elementId") 
+0

我认为不是,否则你会做吗? – 2010-11-01 13:06:17

+0

你好,但这种方法不是我想要的。如果可能的话,我想提取完整的dom路径。谢谢 – paul 2010-11-01 13:29:52

0

试着用这个:https://github.com/asatour/jquery-domPath。 要获得HTML元素的jQuery的DOM路径

<body> 
<div class="module" id="products-block"> 
    <div class="description"> 
     <h1 class="section-title"> 
      product general description 
     </h1> 
     <ul class="products"> 
      <li>Cameras</li> 
      <li>TV</li> 
      <li>Computers</li> 
     </ul> 
    </div> 
</div> 

</body> 

的JavaScript:

var products_domPath = $(".products").domPath(); 

输出:

["div#products-block.module > div.description > ul.products"]