0

通常、JavaScript を使用してクリックすると、次のようになります。

$(document.elementFromPoint(x, y)).click(); 
$(document.getElementById('ID_HERE')).click();

さて、これらの方法のどちらも機能しないという問題に遭遇しました。押す必要があるボタンがありますが、ID がなく、要素の座標をクリックしても機能しないようです。ボタンはこんな感じ。

<input type="submit" value="I accept" onclick="SignUp.DoPost();return false;" title="I accept" class="default"> 

ここで、HTML 内に「同意します」というタイトルの他の要素があります。入力要素に「同意します」という値とタイトルの両方がある場合、JavaScript でクリックするにはどうすればよいですか? そして、そこに onclick を追加して、正しい要素が確実に選択されるようにすることもできますか?

4

1 に答える 1

0
document.querySelector('input.default[type="submit"][value="I accept"][title="I accept"]').click();
于 2013-01-30T22:03:33.147 に答える