Possible Duplicate:
Invalid assignment left-hand side, javascript




                   var htmlToAdd = '<label for="A'+indexNr+'" class="PriceLabel">Min</label>'
                                += '<input style="width:3em" name="B'+indexNr+'" id="B'+indexNr+'" type="text"  />'
                                += '<label for="C'+indexNr+'" class="MaxPriceLabel">Max</label>'
                                += <input style="width:3em" name="D'+indexNr+'" id="D'+indexNr+'" type="text"  />';


我正在尝试将HTML创建为字符串,然后使用append附加到另一个html元素。萤火虫给了我

左侧无效分配

    [Break On This Error] += '<input style=...rcentage'+indexNr+'" type="text" />'

最佳答案

+=替换为+

+=的意思是“将变量放在左边,在变量右边添加内容,然后再赋值给该变量”……但是,每个变量的左边都有一个字符串,而不是变量。

09-17 01:06