微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据类访问元素

如何解决根据类访问元素

我正在尝试访问 HTML 代码中的特定 <tr> 元素。

定义元素的部分代码如下所示

<tr class='oddRow cellCont' OAArgs="OLMMV0-walarus-Data-Maladie','" id='$PpyWorkPage$pPathologies$l1' data-test-id='202004251224080892667-R1' PL_INDEX = '1' >

在下面代码的第二行之后,我尝试声明表达式 tableRow.className()tableRow.attr("class"),它们都返回 java.lang 类型的 "oddRow cellCont"。字符串

但是,我尝试了以下 snipet,但它不起作用,因为循环中的条件返回 false。我还尝试使用 tableRow.attr("class")oddRowcellContoddRow 、... 在所有可能的组合中的 if 条件。

我被困住了;我需要帮助。

Elements tableRows  = field.getElementsByTag("tr");
for (Element tableRow : tableRows) {
    if (tableRow.className() == "oddRow cellCont")```
 

解决方法

我尝试使用 str1.equals(str2) 并且它有效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。