<textarea id="txt" maxlength="100" ></textarea>
<button onclick="alert(document.getElementById('txt').getAttribute('maxlength'));">click</button>
任何人都知道为什么突然IE7(兼容模式)现在说这是空的?直到本周,它才能完美地工作多年。
编辑:--- 好看,这只适用于“maxlength”和兼容模式,因为使用属性“maxlen”可以工作。
答案 0 :(得分:1)
试试这个
var element = document.getElementById('test');
var maxLength, defaultLength = 100;
if (element.attributes.maxLength && element.attributes.maxLength.specified) {
maxLength = element.attributes.maxLength.nodeValue || defaultLength;
} else {
maxLength = defaultLength;
}