-2

私はJavaScriptの初心者です。そのため、そのコードをHTMLに適合させることはできません。
私のためにそれを適応させることができますか?そして、私のためにこれらのタイプコードを編集するためのアドバイスは何ですか?
ありがとう。

私のコードはjsfiddle.net/66Lamにあります。

「 Greasemonkeyで特定のラジオボタンを自動的に選択するにはどうすればよいですか? 」を見つけましたが、次のようなHTMLを含むターゲットページに適応させるのに十分な知識がありません。

<div id="soruareain" class="soruareainimagesiz">
    <div id="sorunodiv">
        <div id="soruno">1</div>
    </div>
    <div id="soruveseceneklerdiv">
        <div id="sorunediv">
            <div id="sorune">Which sport is playing with ball ?</div>
        </div>
        <div id="soruseceneklerdiv">
            <div id="sorusecenekler">
                <div id="cevap1" class="dcevap cevaplaraltalta ">
                    <input type="radio" name="cevapr" id="cevapr1" value="1" class="rcevap"/><span class="lcevap" onclick="sec(1);">athletics </span>
                </div>
                <div id="cevap2" class="dcevap cevaplaraltalta ">
                    <input type="radio" name="cevapr" id="cevapr2" value="2" class="rcevap"/><span class="lcevap" onclick="sec(2);">swimming </span>
                </div>
                <div id="cevap3" class="dcevap cevaplaraltalta ">
                    <input type="radio" name="cevapr" id="cevapr3" value="3" class="rcevap"/><span class="lcevap" onclick="sec(3);">fencing </span>
                </div>
                <div id="cevap4" class="dcevap cevaplaraltalta ">
                    <input type="radio" name="cevapr" id="cevapr4" value="4" class="rcevap"/><span class="lcevap" onclick="sec(4);">Football </span>
                </div>
                <div style="display: none;">
                    <input type="hidden" name="cevapadet" id="cevapadet" value="4"/>
                </div>
            </div>
        </div>
    </div>
4

1 に答える 1

2

多くのこと:

  1. 特定の人に質問しないでください。 代わりに質の高い質問を書いてください。誰でも良い質問に答えることができ、Greasemonkey の質問についてはアラートを受け取ります (反対票が多すぎたり、速すぎたりしない限り)。

  2. この質問はおそらくすぐにクローズされるようです (おそらく削除されるでしょ)

  3. 質問方法のページをもう一度お読みください。ユーザーが労力を費やしていないと感じた場合、または質問が「局所的すぎる」と思われる場合、質問はクローズされる傾向があることに注意してください。

  4. この種の「コードを表示してください」という質問は、適切に表現する必要があります。

    通常、Stack Overflow はスクリプト作成サービスではありません。私はこの種の質問にのみ答えます。理由は次のとおりです。

    1. クロスワードのように(通常は)簡単に楽しめます。
    2. Greasemonkey スクリプトの場合、特定のターゲット ページに一般的なソリューションを適用することは、初心者にとって困難な課題になる可能性があります。


  5. そのボタン コードを適応させるには、jQuery セレクターが HTML にどのように関連するかを学び、コードをターゲット ページに合わせて調整する必要があります。この場合の主な変更点は次のとおりです。

    var questionTxt = $("#sorune");
    

    var ansForThisQ = $(this).parent ().nextAll ("div").find ("div.dcevap span.lcevap");
    

    var label       = $(this);
    var radioButt   = label.prevAll ("input");
    


  6. 回答テキストの先頭または末尾にスペースを入れないでください。だから、"Football "悪いです、使用して"Football"ください。

  7. このコードにはjQueryが必要なので、jsFiddlesを作成/使用するときは、jQueryライブラリを設定し、リンクしたフィドルを参照してください。

于 2012-11-10T22:52:38.737 に答える