前段时间我将一个纯粹的js代码段放在一起,以计算var data = [{
"h_id": "31",
"city": "hill",
}, {
"h_id": "4",
"city": "Bevery Hills",
}, {
"h_id": "5",
"city": "New York",
}, {
"h_id": "31",
"city": "New York",
}, {
"h_id": "5",
"city": "New York",
}];
var sortedData = data.sort((a,b)=> b.h_id - a.h_id);
console.log(sortedData);
中剩余的可用字符。 (非常感谢SE的帮助。)我现在需要类似但输入的东西,所以我开始稍微调整我的代码。除了我的maxLength变量之外,所有似乎都运行良好,说实话我不知道为什么。
我使用下面的代码设置了maxLength,但似乎忽略了 它完全。
<textarea>
如果有人能公开指出我的菜鸟错误,我会感激不尽。 JS Fiddle包括在内。
编辑:通过@Sanchit Patiyal的建议添加了setAttribute。请参阅更新的Fiddle。
答案 0 :(得分:1)
您需要使用setAttribute来实现此目标
document.getElementById('text_input').setAttribute('maxlength',5);
&#13;
<input type="text" id="text_input"/>
&#13;