0
私はjsでコーディングするのが初めてで、このコードをループするさまざまな方法を試しただけでなく、私よりも熟練した友人に尋ねるだけでなく、彼も間違っていました。私もjsでループを使用する方法を調べました。私は困惑しているようですので、jsのループがどのように働くかについての基本的な説明もできたら、それは素晴らしいでしょう!javascript:この関数を適切にループするにはどうすればよいですか?
元のコード
function partA() {
var classes1 = document.getElementsByClassName('_jvpff _k2yal _csba8 _i46jh _nv5lf'); // finds follow button
var Rate1 = classes1[0];Rate1.click(); // clicks button1
}
setTimeout(partB, 20000); // begins func. B about 17 seconds after func a has been completed
function partB() {
var classes2 = document.getElementsByClassName('_de018 coreSpriteRightPaginationArrow'); // finds “next” arrow
var Rate2 = classes2[0];Rate2.click(); // clicks next arrow
}
partA(); // runs functions
元のコード自体は正常に動作しますが、私が使用するすべてのループで動作するように思えることはありません。
最近のループ を試み - 注意:失敗し、明らかに
function partA() {
var classes1 = document.getElementsByClassName('_jvpff _k2yal _csba8 _i46jh _nv5lf'); // finds follow button
var Rate1 = classes1[0];Rate1.click(); // clicks button1
}
setTimeout(partB, 20000); // begins func. B about 17 seconds after func a has been completed
function partB() {
var classes2 = document.getElementsByClassName('_de018 coreSpriteRightPaginationArrow'); // finds “next” arrow
var Rate2 = classes2[0];Rate2.click(); // clicks next arrow
}
partA(); // runs functions
for (i = 0; i < 30; i++) {
text += “The number is ” + i + “<br>”;
}
は、事前にありがとうございます! - マイケル
コードを一般的に改善するヒントもあります。
あなたがしようとしています機能をお互いに呼びかけていますか?あなたのコードで何を達成しようとしていますか? – Beamer180
私はBeamer180が何を求めているのか正確に尋ねるつもりでした。 SOに関する質問の重要な部分は、彼らに明確に質問することです。 –
また、いくつかのこと:あなたはどこにでも 'text'を使っておらず、間違った引用符を使っています(' '' '' '" ''を使用してください) – JCOC611