-1

私は初心者の JavaScript プログラマーで、いつもsetInterval. W3Schools は非常に簡単に見えますが、必要なときに機能させることができません。ここに、「フラッシュ」を作成したいスパンがあります。

var id = window.setInterval(function(){
             if($("#span1").css("color") == "red"){
                 $("#span1").css("color","blue");
             }
             else{
                 $("#span1").css("color","red");}
         }, 100);

私は取得し続けSYNTAX ERROR: Unexpected token ILLEGALます。ここで何が間違っていますか?

注: これを簡単に処理できる jQuery メソッドがあることは知っています。この JS 関数をよりよく理解しようとしています。

更新構文エラーを修正しました。(引用がありません)。エラーが発生しましundefinedた。

4

1 に答える 1

3

あなたはおそらくコードをコピーして貼り付けました、そしてそれはそれにいくつかの悪い文字を持っています。新しいファイルに手動でコードを再入力してみてください。

ちなみに、全体をはるかに効率的で信頼性の高いものにすることができます。

(function() {
    var thespan = document.getElementById('span'),
        toggle = true;
    window.setInterval(function() {
        toggle = !toggle;
        thespan.style.color = toggle ? "red" : "blue";
    },100);
})();
于 2012-07-25T20:32:14.227 に答える