如何使用DOM通过文本选择锚元素

闪烁

我正在拦截一个 html 页面,需要找到所有在其内部 html 中具有“全选”的锚点。

我需要编写一段 JavaScript 来查找所有锚点,然后单击它们。

我要写一个这样的javascript:

// there is no method like getElementByInnerHtml so I don't know what to do
var anc = document.getElementByInnerHtml('Select All');
anc.click();

我无法使用 jquery 或任何其他语言特定的方法。只有标准的 HTML DOM 方法可用。

闪烁

我实现了代码并感谢@ChrisLove 的提示。

实际上,引用帖子中的代码不正确,使用下面的代码我可以做我需要做的事情。

<script type="text/javascript">
    var x = document.getElementsByTagName("a");
    for (i = 0; i < x.length; i++) { 
        if (x[i].innerHTML == "Select All")
            x[i].click();
    }    
</script>

请注意,您需要使用其他帖子中提到的getElementsByTagNamenot getElements

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过为DOM中存在的所有anchors元素选择锚文本来创建字符串数组

来自分类Dev

如何通过其索引选择DOM元素

来自分类Dev

使用PHP DOM文档,通过其类选择HTML元素并获取其文本

来自分类Dev

Cheerio:如何通过文本内容选择元素?

来自分类Dev

如何使用DOM在div中选择元素?

来自分类Dev

如何使用JavaScript在HTML DOM对象数组中通过数据选择器查找元素?

来自分类Dev

如何使用mouseButtonDown()函数通过nightwatch.js选择元素的文本?

来自分类Dev

如何使用jQuery选择元素的自己的文本

来自分类Dev

如何使用文本内容选择元素?

来自分类Dev

通过jQuery设置锚href与本机dom元素

来自分类Dev

使用Selenium Webdriver通过包含的文本选择元素

来自分类Dev

使用页面文本通过“ Beautiful Soup”选择“ html”元素

来自分类Dev

使用cssSelector通过文本选择嵌套元素-Selenium WebDriver

来自分类Dev

如何为锚元素使用多个&符号?

来自分类Dev

如何仅在带有图像的锚点中选择文本

来自分类Dev

如何使用包含冒号的属性名称在DOM中选择元素?

来自分类Dev

如何使用Clojurescript将文本转换为DOM元素?(哦?)

来自分类Dev

使用文档片段的锚元素的CSS选择器

来自分类Dev

使用jQuery在引导程序的锚点中选择此元素

来自分类Dev

使用jQuery库在锚列表元素内获取文本

来自分类Dev

如果下拉菜单不是选择元素,如何将Webdriver与C#一起使用,如何通过文本选择下拉项?

来自分类Dev

通过文本和属性选择元素

来自分类Dev

通过文本和属性选择元素

来自分类Dev

获取锚元素的文本值

来自分类Dev

如何使用contentEditable = true选择两个元素的文本?

来自分类Dev

如何使用Capybara选择没有任何文本的元素?

来自分类Dev

如何使用dom元素

来自分类Dev

如何通过`tabindex`选择元素

来自分类Dev

如何关注“锚”元素?

Related 相关文章

  1. 1

    通过为DOM中存在的所有anchors元素选择锚文本来创建字符串数组

  2. 2

    如何通过其索引选择DOM元素

  3. 3

    使用PHP DOM文档,通过其类选择HTML元素并获取其文本

  4. 4

    Cheerio:如何通过文本内容选择元素?

  5. 5

    如何使用DOM在div中选择元素?

  6. 6

    如何使用JavaScript在HTML DOM对象数组中通过数据选择器查找元素?

  7. 7

    如何使用mouseButtonDown()函数通过nightwatch.js选择元素的文本?

  8. 8

    如何使用jQuery选择元素的自己的文本

  9. 9

    如何使用文本内容选择元素?

  10. 10

    通过jQuery设置锚href与本机dom元素

  11. 11

    使用Selenium Webdriver通过包含的文本选择元素

  12. 12

    使用页面文本通过“ Beautiful Soup”选择“ html”元素

  13. 13

    使用cssSelector通过文本选择嵌套元素-Selenium WebDriver

  14. 14

    如何为锚元素使用多个&符号?

  15. 15

    如何仅在带有图像的锚点中选择文本

  16. 16

    如何使用包含冒号的属性名称在DOM中选择元素?

  17. 17

    如何使用Clojurescript将文本转换为DOM元素?(哦?)

  18. 18

    使用文档片段的锚元素的CSS选择器

  19. 19

    使用jQuery在引导程序的锚点中选择此元素

  20. 20

    使用jQuery库在锚列表元素内获取文本

  21. 21

    如果下拉菜单不是选择元素,如何将Webdriver与C#一起使用,如何通过文本选择下拉项?

  22. 22

    通过文本和属性选择元素

  23. 23

    通过文本和属性选择元素

  24. 24

    获取锚元素的文本值

  25. 25

    如何使用contentEditable = true选择两个元素的文本?

  26. 26

    如何使用Capybara选择没有任何文本的元素?

  27. 27

    如何使用dom元素

  28. 28

    如何通过`tabindex`选择元素

  29. 29

    如何关注“锚”元素?

热门标签

归档