2017-11-07 10 views
0

ブラウザでウェブサイトを開くと、今、私はすべてのブラウザが持っているjavascriptコンソールを通してボタンをクリックしたいと思います。ボタンにはクラスがあり、ウェブサイトはjqueryを使用していないので、コードは純粋なjavascriptになります。click()関数はブラウザコンソールにはありません

document.getElementsByClassName( 'btn-orange')。trigger( 'click'); document.getElementsByClassName( 'btn-orange')。クリック();

ご協力いただきありがとうございます。これは動作する

+1

の可能性のある重複した[querySelectorAll、のgetElementsByClassNameおよびその他のgetElementsBy \ *メソッドは何を返しますか?](https://stackoverflow.com/questions/10693845/what-do-queryselectorall-getelementsbyclassname-and-other-getelementsby-メソッド) – Xufox

+1

'document.getElementsByClassName( 'btn-orange')'は要素の配列を返します。 –

+0

あなたは何を求めていますか?この質問は本当に理解するのが難しいです。読みやすくすることはできますか?ありがとう。 –

答えて

1
document.getElementsByClassName('btn-orange')[0].click(); 

document.getElementsByClassName( 'BTN-オレンジ') uはこの クラス名と一つだけの要素がある場合でも、Uを選択したDOM要素のアレイを与えるので、それは配列の最初の位置に配置され、次にその要素に対して コール・イベントを呼び出します。

関連する問題