2013-07-05 60 views
0

不知道我在做什麼錯,但我的腳本停在這個有趣的localCompare線。 。沒有線索,爲什麼:(JS:localCompare驅使我堅果

function enableTimeInput() 
{ 
    var e = document.getElementById("sel_dateunit"); 
    var aDateUnit = e.options[e.selectedIndex].text; 
    var disable = aDateUnit.localCompare("weekly"); 
    ... 
} 

根據螢火蟲的aDateUnit"weekly"順便說一句,這是值我希望

回答

5

應該localeCompare,不localCompare

var disable = aDateUnit.localeCompare("weekly"); 
// add an 'e' ---------------^ 

(你不是在控制檯中的錯誤,像TypeError: Object weekly has no method 'localCompare'?)

+1

好,我是新來的JS編程,從現在開始檢查錯誤控制檯。 –

+0

很酷。當然,有時控制檯中沒有錯誤,因爲問題是某種邏輯錯誤,而不是語法或運行時錯誤,但控制檯仍然是一個很好的起點。 – nnnnnn