我正在制作一个可以找到页面并自动找到“ href”的漫游器,所以<a class="batteekh"></a>我想要的就是以我可以的任何方式单击此超链接。

选择我的超链接$(".batteekh").attr("style","background-color:red")后,我将背景色更改为红色,并且可以正常工作,但是发生的事情是我无法单击没有href属性的链接。

我已经搜索了很多,并尝试了几条语句,但是没有用:


$(".batteekh").trigger("click");
$(".batteekh").click()
$(".batteekh").get(0).click()


提前致谢!

我正在尝试自动在stackoverlow中投票解决一个问题

编辑:

// ==UserScript==
// @name         Stackoverflow Voter
// @namespace    http://tampermonkey.net/
// @version      0.1
// @require      http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @description  try to take over the world!
// @author       You
// @match        https://stackoverflow.com/questions/*
// @grant        none
// ==/UserScript==

$(".vote-up-off").attr("style","background-color:red")[0].click();


注意:我仅将此用于学习目的

最佳答案

我认为$(".batteekh")[0].click()应该可以根据您的情况进行点击。

关于javascript - 我无法单击带有`<a>`标签且没有href属性的链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51379695/

10-16 23:25