我想删除文本区域中的初始空间。当没有给文本区域的文本并且您获得 textarea.value 时,您将获得一个空格“”,而不是像普通输入文本框那样的空字符串。此外,当有文本(即测试)时,它会返回“测试”。是否可以防止这个额外的空间?我更喜欢使用 Textarea 的原型,因为我使用通用过程来获取输入文本框和 textarea 的值。
目前我写了这样的东西:
Textarea.prototype.value = function() {
var val = this.value;
if (val[0] == "0") val.splice(0,1);
return val;
};
但这并没有解决问题,我仍然获得了额外的空间。