Javascript 字符计数不适用于动态创建的元素
我正在使用charcount.js计算在textarea中输入的字符数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
<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);