Javascript 基于CSS类在文本区域内动态分配字符限制

Javascript 基于CSS类在文本区域内动态分配字符限制,javascript,jquery,css,debugging,Javascript,Jquery,Css,Debugging,我正在尝试创建一个javascript,它将插入文本限制,而不必单独引用每个textarea,但在必须忽略textarea的情况下使用一个类。我的调试器没有运行,visual studio无法跟踪智能,JSFIDLE也没有报告错误。我有点纠结于如何调试这个。我真的不在乎它是否使用jquery。我有一个工作版本的代码,它只使用css ID而不是类 $('.txtfeed').html(“剩余字符”); 试一试{ $(文档).ready(函数(){ var textareas=document.g

我正在尝试创建一个javascript,它将插入文本限制,而不必单独引用每个textarea,但在必须忽略textarea的情况下使用一个类。我的调试器没有运行,visual studio无法跟踪智能,JSFIDLE也没有报告错误。我有点纠结于如何调试这个。我真的不在乎它是否使用jquery。我有一个工作版本的代码,它只使用css ID而不是类

$('.txtfeed').html(“剩余字符”);
试一试{
$(文档).ready(函数(){
var textareas=document.getElementsByClassName(“txtLimit”);
var feedbacks=document.getElementsByClassName(“txtfeed”);
var n=0;
对于(变量i=0;i

问题在于,在获取反馈元素的id之前,您需要将其存储到变量中。为此,我更新了您的代码片段。另外,我发现
text\u max
变量没有定义,所以我任意将其定义为300

仅供参考,您可以使用JSFIDLE中的开发人员控制台(按F12键)查看错误

编辑:根据评论,我将
text\u max
更新为
thisElem.maxLength

$('.txtfeed').html(“剩余字符”);
试一试{
$(文档).ready(函数(){
var textareas=document.getElementsByClassName(“txtLimit”);
var feedbacks=document.getElementsByClassName(“txtfeed”);
对于(变量i=0;i

刚刚将text\u max更改为thisElem.maxLength;很好,我上次工作时没有更新。我仍在努力掌握浏览器中的F12调试器,以后有机会我会找一段视频。谢谢