2016-12-08 17 views
0

私は仕事に使うウェブベースのプログラム内のボタンをクリックするjavascriptブックマークレットが必要です。それはページの一部のためのちょうどリフレッシュボタンです。要素情報(Google Chromeのデベロッパーツールから)は以下のとおりです。javascirptブックマークレットを作成するのに助けが必要

更新

私はこれを試してみました: のjavascript:document.getElementsByClassName( "参考BTNはTableBtnをbtn3d")をクリックします();。

何もしないようです。

私は非常に長い時間、ブックマークレットやJavaScriptを使いこなしていませんが、これが可能なことはわかっています。いかなる援助も感謝します。

+0

'getElementsByClassName'は' HTMLCollection'なく、単一の要素 –

+0

'getElementById'を使用してみてください返しますか? http://stackoverflow.com/questions/902713/how-do-i-programmatically-click-a-link-with-javascript – Matthias

+0

これは私がやりたいことですが、要素IDはどこにでも見つかりませんソースコード。私はすべてのボタンがIDを持っているかどうか確信していませんでした。 – Seatbelt99

答えて

0

アレイが返されてきました。一致した要素が1つしかない場合でも、その上でクリック機能を実行していないため、クリックしようとしても失敗しています。返された配列からその要素を選択することによって、その特定の要素に対してクリック機能を実行する必要があります。

var button = document.getElementsByClassName("Ref btn btn3d TableBtn") 
button[0].click() 

ブックマークレットで使用する正確な構文は次のとおりです。

javascript:var button = document.getElementsByClassName("Ref btn btn3d TableBtn"); button[0].click(); 
関連する問題