Chrome扩展程序:¿如何从课程中获取按钮的href?

伊娜基·阿兰戈(IñakiArango)

我希望JavaScript可以检查正在访问的网页中是否存在带有按钮detail_w-button act_watchlink的按钮,如下所示:

<a href="link" class="detail-w-button act_watchlink">

如果该按钮存在,我想将href存储在变量中。

页面加载后如何自动执行此操作?

更新:我不知道是否有帮助,但是我知道页面包含以下代码来监听按钮:

$('.act_watchlink').on('click', function(){...});

我认为只自动触发该动作就可以了。

DBX12

如何使用jQuery检查节点是否存在:

if($('a.detail-w-button.act_watchlink').length > 0)
    alert("I found it!");
else
    alert("There is no such button");

获取此按钮的href:

 var href = $('a.detail-w-button.act_watchlink').attr('href');

如果要提高性能,请将按钮存储在局部变量中,而不是每次需要时都对其进行搜索。

更新:如果页面上可能遇到多个这样的按钮,则应在找到的对象数组中处理特定的项目。像这样:

var href = $('a.detail-w-button.act_watchlink').first().attr('href');
// note the first()

var href = $('a.detail-w-button.act_watchlink').eq(2).attr('href');
// note the eq(2)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Chrome扩展程序中插入通知操作按钮?

来自分类Dev

Chrome扩展程序如何响应按钮在页面中的单击?

来自分类Dev

如何在Chrome扩展程序开发中获取选定的文本?

来自分类Dev

如何在Chrome扩展程序中获取发布数据

来自分类Dev

如何从Chrome扩展程序中获取用户的位置?

来自分类Dev

如何从Chrome扩展程序中打开的窗口获取背景页面?

来自分类Dev

如何从扩展程序获取Chrome应用的ID

来自分类Dev

在Google Chrome扩展程序中获取JSON

来自分类Dev

如何从课程文件中获取课程成员

来自分类Dev

如何在Chrome扩展程序中的按钮上添加点击事件?

来自分类Dev

chrome扩展程序-如何获取chrome商店URL

来自分类Dev

chrome扩展程序-如何获取chrome商店的网址

来自分类Dev

压缩Chrome扩展程序按钮

来自分类Dev

如何使用Chrome扩展程序将按钮注入网页

来自分类Dev

Chrome自动突出显示扩展程序中的按钮

来自分类Dev

Chrome扩展程序弹出表单中的多个提交按钮

来自分类Dev

Chrome会自动在扩展程序中突出显示我的按钮

来自分类Dev

如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

来自分类Dev

如何在Chrome扩展程序中获取剪贴板数据?

来自分类Dev

如何在Chrome扩展程序中获取下载页面的网址?

来自分类Dev

如何使用OAuth在Chrome扩展程序中获取唯一的用户ID?

来自分类Dev

如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

来自分类Dev

如何从Chrome扩展程序中的网站获取完整的HTML源代码

来自分类Dev

如何获取以前在Chrome扩展程序中查询的已知标签ID的更改过的网址?

来自分类Dev

在Chrome扩展程序中,如何在上下文菜单中具有多组单选按钮

来自分类Dev

如何从Chrome扩展程序获取窗口句柄(int)?

来自分类Dev

Chrome 扩展程序:如何获取新创建的标签 URL

来自分类Dev

如何使用 Chrome 扩展程序获取 Laravel 护照令牌?

来自分类Dev

获取在chrome扩展程序中之前设置的徽章文本

Related 相关文章

  1. 1

    如何在Chrome扩展程序中插入通知操作按钮?

  2. 2

    Chrome扩展程序如何响应按钮在页面中的单击?

  3. 3

    如何在Chrome扩展程序开发中获取选定的文本?

  4. 4

    如何在Chrome扩展程序中获取发布数据

  5. 5

    如何从Chrome扩展程序中获取用户的位置?

  6. 6

    如何从Chrome扩展程序中打开的窗口获取背景页面?

  7. 7

    如何从扩展程序获取Chrome应用的ID

  8. 8

    在Google Chrome扩展程序中获取JSON

  9. 9

    如何从课程文件中获取课程成员

  10. 10

    如何在Chrome扩展程序中的按钮上添加点击事件?

  11. 11

    chrome扩展程序-如何获取chrome商店URL

  12. 12

    chrome扩展程序-如何获取chrome商店的网址

  13. 13

    压缩Chrome扩展程序按钮

  14. 14

    如何使用Chrome扩展程序将按钮注入网页

  15. 15

    Chrome自动突出显示扩展程序中的按钮

  16. 16

    Chrome扩展程序弹出表单中的多个提交按钮

  17. 17

    Chrome会自动在扩展程序中突出显示我的按钮

  18. 18

    如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

  19. 19

    如何在Chrome扩展程序中获取剪贴板数据?

  20. 20

    如何在Chrome扩展程序中获取下载页面的网址?

  21. 21

    如何使用OAuth在Chrome扩展程序中获取唯一的用户ID?

  22. 22

    如何在Chrome扩展程序内容脚本中获取错误堆栈跟踪?

  23. 23

    如何从Chrome扩展程序中的网站获取完整的HTML源代码

  24. 24

    如何获取以前在Chrome扩展程序中查询的已知标签ID的更改过的网址?

  25. 25

    在Chrome扩展程序中,如何在上下文菜单中具有多组单选按钮

  26. 26

    如何从Chrome扩展程序获取窗口句柄(int)?

  27. 27

    Chrome 扩展程序:如何获取新创建的标签 URL

  28. 28

    如何使用 Chrome 扩展程序获取 Laravel 护照令牌?

  29. 29

    获取在chrome扩展程序中之前设置的徽章文本

热门标签

归档