有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在htmlunit中获得同名的第二个表和第三个表

我正在使用HtmlUnit和java。在我的页面中,我有许多表,但有4个表具有相同的名称和相同的属性。我想分别处理这4张表。在这四张桌子中,我怎样才能得到第二张桌子和第三张桌子


共 (1) 个答案

  1. # 1 楼答案

    有一种方法可以传递一个页面中的所有对象,只需传递要选择的元素(在本例中为“table”),即可获得一个数组x中的所有表

    var x = getElementsByTagName("table");
    var nTables = x.length
    

    现在很简单,数组x的第一个元素是第一个表,依此类推

    结论:对于对象,不需要知道名称、ID。。。要访问任何页面上的每个对象,只需获取所需的所有元素,并启动实例变量和比较即可

    非常好:)