У меня есть ссылка, по которой мне нужно щелкнуть, используя greasemonkey <a href="/attack/index/1016587">Attack This Player</a>
, то есть код, дело в том, что href может изменяться в зависимости от страницы, и единственным статическим кодом является текст «напасть на этого игрока»
у меня в настоящее время есть
function click_element(element)
{
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(event);
return;
};
click_element( document.evaluate("//a[I DON'T KNOW WHAT TO PUT HERE]",document,null,9,null).singleNodeValue );
в настоящее время это работает для ссылок с идентификаторами, классами и т. Д. (Извините за все заглавные буквы, но это просто для того, чтобы привлечь внимание к области)
спасибо за любую помощь, которую яЯ не настолько продвинут в JavaScript
Reblerebel