单击没有<input />的表单按钮?

时间:2016-11-12 22:33:22

标签: javascript google-chrome firefox greasemonkey tampermonkey

我想点击&#34;慢速下载&#34; this页面上的按钮,其中html为

<form action="https://nitroflare.com/view/A71F0994E20F2E0/security-privacy.jpg" method="post">
   <button id="slow-download" class="bootstrapButton" name="goToFreePage">Slow Download</button>
</form>

我正在做的事情

$( document ).ready(function() {
function   startFreeDownload(){
  getElementsById('slow-download')[0].submit();​
};
startFreeDownload();
});

我看过的所有帖子都有<input ... >这个帖子没有。

问题

有人能告诉我我做错了吗?

2 个答案:

答案 0 :(得分:2)

这解决了这个问题。

function SkipId(objId){
    var oId = document.getElementById(objId);
    oId.click();
}

window.onload = function(){
    SkipId('slow-download');
};

答案 1 :(得分:1)

您正在尝试提交一个按钮,但应该提交一个表单:

...
getElementsById('slow-download').parent()[0].submit();​
...