Javascript ReferenceError:左边无效赋值

Javascript ReferenceError: invalid assignment left-hand side

本文关键字:无效 赋值 左边 ReferenceError Javascript      更新时间:2023-09-26

我的javascript代码:

$(function(){
    function replace(code){
            var textbox = $("textbox[name=textbox]");
            var len = $(textbox).val().length;
            var start = $(textbox)[0].selectionStart;
            var end = $(textbox)[0].selectionEnd;
            var sel = $(textbox).val().substring(start, end);
            var replace = '['+code+']' + sel + '[/'+code+']';
            $(textbox).val($(textbox).val().substring(0,start)
                 + replace + $(textbox).val().substring(end,len);
            );
    }
});

这个firebug错误:

ReferenceError:左侧赋值无效$(文本框).val() = $(文本框).val () .substring(0,开始)+取代+

at:

$(textbox).val($(textbox).val().substring(0,start) + replace +
        $(textbox).val().substring(end,len); //<-- here
        );

有一个分号。去掉那个分号