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

Clicking on form button without an <input>?

我正在尝试单击 this 页面上的 "Slow Download" 按钮,其中 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 ... > 而这个没有。

问题

谁能告诉我我做错了什么?

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

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

这解决了问题。

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

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