当前位置: 首页 > 知识库问答 >
问题:

基于元素的类访问元素

庞乐池
2023-03-14

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

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

在下面的第二行代码之后,我尝试声明表达式tableRow.className()tableRow.attr(“class”),它们都返回java.lang.String类型的“oddrow cellcont”

但是,我尝试了下面的代码片段,它不能工作,因为循环中的条件返回false。我还尝试使用tableRow.attr(“class”)oddrowcellcontoddrow、...以所有可能的组合使用if条件。

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

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

共有1个答案

颜嘉誉
2023-03-14

我尝试使用str1.equals(str2),它起作用了。

 类似资料:
  • 问题内容: 我正在从URL获取天气信息。 我得到的是: 如何访问所需的任何元素? 如果我这样做:我收到错误消息: 字符串索引必须是整数,而不是str。 问题答案: 您从url中获得的是一个json字符串。而且您不能直接用索引解析它。您应该将其转换为dict ,然后可以使用index对其进行解析。 与其使用中间方式将其保存到内存,然后将其读取为,不如直接从文件中加载它:

  • [ ]操作符可以对向量进行读和写,这和apstring访问字符类似。同样和apstring一样,索引从0开始,count[ 0 ]指的是向量中的第0个元素,count[ 1 ]指的是向量中的第1个元素。[ ]操作符可以应用在任何表达式中。 count[0] = 7; count[1] = count[0] * 2; count[2]++; count[3] -= 60; 所有的这些语句都是合法的

  • 我有一个样式规则,当一个标记有两个类时,我想应用于它。在没有JavaScript的情况下,有什么方法可以执行此操作吗?换句话说: 只有在同时应用了和类时,我才要应用我的样式规则。

  • 我的任务是取代电话号码与一个锚标签与链接和文本到我们的网站演示页。我们使用白标软件,它不允许我简单地更改文本,因为它链接到后端面板,你可以在那里更改电话号码,但你不能更改它为其他任何东西。 电话号码所在的代码段如下: 我需要保留到FAQ和联系人页面的链接,但要去掉这个: 并将其改为: 而不会改变网页上的任何其他内容或干扰网页上的任何其他内容。 我试图使用来尝试它,但它不起作用。有人有什么建议吗?

  • 任何支持style 特性的HTML 元素在JavaScript 中都有一个对应的style 属性。这个style 对象是CSSStyleDeclaration 的实例,包含着通过HTML 的style 特性指定的所有样式信息,但不包含与外部样式表或嵌入样式表经层叠而来的样式。在style 特性中指定的任何CSS 属性都将表现为这个style 对象的相应属性。对于使用短划线(分隔不同的词汇,例如ba

  • 我可以通过以下方式访问dev中的用户名: 有没有其他方法可以通过webdriver访问ShadowDOM元素?