Я разрабатываю script для Greasemonkey, но я застреваю, пытаясь активировать ссылки через JavaScript.
script должен проверить веб-страницу для определенной ссылки href и, после ее нахождения, должен активировать ее (например, щелчок по ссылке).
Если это помогает, href, который я хотел бы активировать, является ссылкой "javascript:FUNCTION"
.
Найдите URL-адрес, который вы хотите направить пользователю, а затем используйте
var href = ...//find url
window.location=href;
<html>
<body>
<script language="Javascript" type="text/javascript">
function somescript() {
window.location.href = document.getElementById('ololo').href;
}
</script>
<a href="javascript:alert('test');" id="ololo">test</a>
<br />
<a href="javascript:somescript()">click me</a>
</body>
</html>
Для таких функций, как onclick, которые нужно запускать на элементах, я считаю, что использовать jquery легко и быстро. Если вы можете включить jquery, то вы можете использовать функцию click()
для этого элемента.