Javascript 将相似的js函数合并为一个函数

Javascript 将相似的js函数合并为一个函数,javascript,Javascript,我有4个文本区域框,每个框都有一个字符数限制,字符数显示在每个文本区域的右上角, 我已经在上写了一个例子 [数码笔][1] 我的问题是,由于我使用的所有4个函数的功能基本相同,它们计算输入的字符数,这些函数称为onkeyup,有没有办法将所有4个函数合并为一个 感谢您的任何意见 在此处输入代码[1]:“代码笔”只需提取公共元素即可 function countChar(val, max, countSelector) { var len = val.value.length; i

我有4个文本区域框,每个框都有一个字符数限制,字符数显示在每个文本区域的右上角, 我已经在上写了一个例子 [数码笔][1]

我的问题是,由于我使用的所有4个函数的功能基本相同,它们计算输入的字符数,这些函数称为onkeyup,有没有办法将所有4个函数合并为一个

感谢您的任何意见


在此处输入代码
[1]:“代码笔”

只需提取公共元素即可

function countChar(val, max, countSelector) {
    var len = val.value.length;
    if (len >= max) {
      val.value = val.value.substring(0, max);
    } else {            
      $(countSelector).text(len);
    }
  };
然后使用

onkeyup="countChar(this, 1000, '.charNum')"