1

これは、JavaScriptを使用して「クリック」したい送信ボタンです。

<input type="submit" name="REG_BTN" value="Submit Changes">

私は...の線に沿って何かを使用しようとしています...

document.getElementsByTagName('submit')[0].click();

ボタンを「クリック」しますが、機能しません。ブラウザーで実行するスクリプトを作成しているため、送信ボタンの側面を変更することはできません。私はjavascriptを初めて使用するので、私が理解していない単純なものかもしれません。これを達成する別の方法はありますか?

4

2 に答える 2

6

そのtagName要素の はINPUT; タグ name を持つ要素はありませんsubmit。これを試して:

document.getElementsByName('REG_BTN')[0].click();
于 2012-11-17T16:37:44.543 に答える
0

ページの読み込みが完了したら、最初に querySelector (CSS) を使用してクリックします。

'

if (document.readyState=='complete'){
  document.querySelector('input[type*="submit"]').click();
}

'

于 2017-01-12T20:03:10.177 に答える