我有一个页面,用户可以通过单击按钮创建新的textareas来填写。我想计算用户创建的textareas的数量。知道怎么用js做这个吗?
这就是我的尝试:
var txt = document.querySelectorAll('textarea .alternativ').length;
答案 0 :(得分:1)
您可以使用document.getElementsByTagName('textarea')
在文档中找到所有textareas。这将返回一个包含textarea类型的所有元素的数组。所有数组都有一个属性length
告诉我们它包含多少项。 document.getElementsByTagName('textarea').length
会为您提供所需的信息。
答案 1 :(得分:0)
您可以使用jQuery轻松完成:
var textareas = $('textarea').length;
或纯JS:
var textareas = (document.getElementsByTagName('textarea')).length