有沒有任何理由爲什麼這不起作用?substring javascript不工作
var caseString = "sliderInput";
var theString = caseString.substring(1, 2);
我把它通過在Firefox的Firebug調試器,它是給我的錯誤:「無效的分配左側」
* *這是我確切的代碼
var elements = new Array();
elements = document.getElementsByTagName("Input");
var allSliderInputs = new Array();
var sliderParams = new Array();
var first, last, inc, style;
for (var i=0; i < elements.length ; i++){
var c = elements[i].className; //works fine here
var t = c.substring(0, 2); //when it hits this line it says "invalid assignment left-hand side"
}
否... theString =「l」 –
這不是導致錯誤的代碼。這是有效的。查看它之前的代碼以確定您的無效賦值。 –
好吧,我現在看到它爲什麼是l而不是sl。但重要的是它根本不起作用。 – user1066524