我是新手JavaScript程序員,我總是遇到setInterval
的問題。 W3Schools使它看起來很簡單,但當我需要時,我永遠無法使它工作。在這裏,我有一個跨度,我想做'閃光'。爲什麼我遇到setInterval問題?
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函數。
UPDATE我修正了語法錯誤。 (缺少引文)。現在我收到錯誤undefined
。
另外,不要使用W3Schools的。見http://w3fools.com – 2012-07-25 20:36:28
噢,停下來,@LeeTaylor - 當你是新手時,w3schools是一個非常有用的地方,需要大量的例子,沒有太多的噪音。當他知道自己在做什麼時,那麼你可以將他送到MDN,因爲他無聊而且技術精確。 – Blazemonger 2012-07-25 20:43:01
NITPICK:'$(「#span1」)'一遍又一遍地使用是不好的做法。 '$(「#span1」)'是「昂貴的」查找。做一次,將其存儲到一個變量並引用該變量。 – epascarello 2012-07-25 20:43:32