有没有任何理由为什么这不起作用?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