使用方法
const textarea = document.getElementById('comment');
const changeCursor = e => {
let { value } = e.target;
let newClass = getRangeColor(e.target.maxLength, value.length);
e.target.classList.remove('good', 'warning', 'danger');
e.target.classList.add(newClass);
};
const getRangeColor = (maxLen, inputLen) => {
let range = maxLen / 3;
if (between(inputLen, 0, range)) {
return 'good';
} else if (between(inputLen, range, range * 2)) {
return 'warning';
} else {
return 'danger';
}
};
const between = (x, min, max) => {
return x >= min && x <= max;
};
textarea.addEventListener('input', changeCursor);
站长提示:
1. 平台上所有素材资源,需注册登录会员方能正常下载。
2. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励
20K币。
3. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
4. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服