【发布时间】:2017-10-22 23:02:11
【问题描述】:
我一直在尝试使用 javascript 通过按钮添加到 textarea 的最大长度。它目前所做的是计算您可以输入的剩余字符数。我希望它也有一个可以添加 20 的按钮。但是,该按钮不会将 20 添加到最大长度。这是我的代码:
Javascript:
var el_t = document.getElementById('textarea');
var length = el_t.getAttribute("maxlength");
var el_c = document.getElementById('count');
el_c.innerHTML = length;
el_t.onkeyup = function () {
document.getElementById('count').innerHTML = (length - this.value.length);
};
function addLength() {
document.getElementById('count').innerHTML = (document.getElementById('textarea').maxlength + 20);
}
HTML:
<textarea id="textarea" maxlength="99" placeholder="Type..."></textarea>
<span id="count"></span>
<button onclick="addLength()">Add to character limit!</button>
【问题讨论】:
-
你没有问问题。你有什么问题?
-
javascript 函数不起作用,它不会将 20 添加到 textarea 的 maxlength -- 我编辑了问题
标签: javascript html button textarea