2
私はConverToのようなWebページ用のTampermonkeyコードを書いている:
自動的にドロップダウンで目のオプションを選択することになっています:ページが完全にロードされた後、数秒、Tampermonkeyを押してドロップダウン値を選択します。 IDや名前はなく、クラスはありますか?
<select class="format-select">
<option value="mp3">MP3</option>
<option value="mp4">MP4 (video)</option>
</select>
を。
しかし、何も起こりません。
マイコード:
......
// @match https://www.converto.io/*
// @require http://code.jquery.com/jquery-1.11.0.min.js
// ==/UserScript==
$(document).ready(function(){
setTimout(test(),10000);
function test()
{
$(".format-select").val('mp4');
}
})();
助けてください!
完璧に働き、ありがとうございます。今度は、次の "CONVERT"ボタンをクリックさせたいですが、私はajaxについて何も学んでいないので、あなたのコードを模倣してみてください--- waitForKeyElements( ".btn lg btn-default convert-btn" 、....... {var evt = new event( "click"); jNode [0] .dispatchEvent(evt);}これはうまくいかないでしょうか? – user2650501
これはスタックオーバーフローの仕組みではありません。 1つの質問、1つの質問、およびコメントのフォローアップの質問は、 "ゴールポストを動かすべきではありません" [ヘルプ吸血鬼](http://meta.stackoverflow.com/a/258279/331508)にならないでください。 ... [この回答を受け入れる](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235);それからupvoteし、あなたの追加の質問をしてください新しい質問として。しかし、答えの1番目のリンクはすでにコントロールアクティベーションを連鎖させる方法を示していることを警告してください。再度質問する前に、リンクされた答えを読み、適用しようとしてください。 –
大変申し訳ありません。 – user2650501