如何使用javascript获取输入字段的最大长度

时间:2013-10-01 15:51:13

标签: javascript html maxlength

我只是想知道我们是否可以从javascript获取输入字段的最大长度

<input type="password" id="password" maxlength="20" >

我尝试了这个,但它返回undefined

console.log(document.getElementById("password").maxlength);

3 个答案:

答案 0 :(得分:9)

使用DOMElement::getAttribute()获取未在DOMElement中列出但在标记中存在的属性:

var el = document.getElementById("password");
console.log(el.getAttribute('maxlength'));

答案 1 :(得分:8)

document.getElementById("password").maxLength

要使用Javascript访问它,您需要一个大写的'L'

W3 Schools Example

答案 2 :(得分:0)

接受的答案实际上是错误的:

document.getElementById("password").maxLength

将为您提供maxLength属性,例如maxLength="2",要获得价值,您必须得到的仅仅是:

document.getElementById("password").maxLength.value /* <-- note .value */