删除textarea的初始值""

Jas*_*ack 0 html javascript textarea prototypejs

我想删除textarea中的初始空格.当没有给textarea的文本并且你得到textarea.value时,你得到一个单独的空格""而不是像正常输入文本框那样的空字符串.当有文本(即测试)时,它返回"test".是否可以防止这个额外的空间?我更喜欢使用Textarea的原型,因为我使用一般程序来获取输入文本框和textarea的值.

目前我写了这样的话:

Textarea.prototype.value = function() {
        var val = this.value;
        if (val[0] == "0") val.splice(0,1);
        return val;
    };   
Run Code Online (Sandbox Code Playgroud)

但它没有解决问题,我仍然得到额外的空间.

ogu*_*gur 6

你的HTML应该是这样的:

<textarea></textarea>
---------^ no space, tab or new line there 
Run Code Online (Sandbox Code Playgroud)