Javascript 字符计数不适用于动态创建的元素

Javascript 字符计数不适用于动态创建的元素,javascript,jquery,html,Javascript,Jquery,Html,我正在使用charcount.js计算在textarea中输入的字符数 <textarea class="counter" rows="3"></textarea> 它对我有效…当我在javascript中动态创建textarea时,它不起作用 var txtar=document.createElement("textarea"); txtar.setAttribute("maxlength","140"); txtar.setAttr

我正在使用charcount.js计算在textarea中输入的字符数

    <textarea class="counter" rows="3"></textarea>
它对我有效…当我在javascript中动态创建textarea时,它不起作用

    var txtar=document.createElement("textarea");
    txtar.setAttribute("maxlength","140");
    txtar.setAttribute("class","counter");
    ad.appendChild(txtar);
textarea已正确添加到文档中,但charcount函数不起作用

我如何解决这个问题


提前感谢

将元素附加到DOM后是否调用
charCount()
?您应该是。

当用户在文本区域输入文本时,是否要计算字符数?要生成这样的消息:x个字符已使用| left?ya我必须显示剩余的字符ya你是对的…很早我就调用了创建DOM元素的函数,但在附加感谢您花时间回答我之后没有尝试
    var txtar=document.createElement("textarea");
    txtar.setAttribute("maxlength","140");
    txtar.setAttribute("class","counter");
    ad.appendChild(txtar);