某个网页中的页面元素都是jQuery生成,没有id和名字,如果按照getElementsByTagName获取td,再判断效率实在低下,既然其中有jQuery1234 ="1234",我想可以通过这个迅速找到该元素吧。方法可惜不知道。例如如下网页代码:<select class="pagination-page-list" jQuery1230744142296="7755">
<td jQuery1230744142296="7716">
<td jQuery1230744142296="7718">
<input class="pagination-num" type="text" size="2" jQuery1230744142296="7754" value="1"/>

解决方案 »

  1.   

    呵呵,我看了下,这个jQuery1230744142296的值是变化的,这次是7755,下次就不知道了。看来不行。
      

  2.   

    可以用XMLDocument,去分析
      

  3.   

    可以用IE8的开发人员工具(F12)或者火狐的右键查看元素,搜索你的td标签,看看有没有Id或者name
      

  4.   

    说明一下你要取的值是什么?是<td jQuery1230744142296="7716">是的jQuery1230744142296="7716"吗?
    如果是的话你判断<td jQuery字串就OK了。
      

  5.   

    webbrowser有接口可以执行JS的,用DOM不好取,那就用JS取
    取出来后,JS再插入一个DIV并加上ID,把取出的值写入DIV,再用DOM根据DIV的ID取内容
      

  6.   

    没有id和名字,那就只有getElementsByTagName这条路了