计算textareas的数量

时间:2017-02-16 17:36:13

标签: javascript html textarea

我有一个页面,用户可以通过单击按钮创建新的textareas来填写。我想计算用户创建的textareas的数量。知道怎么用js做这个吗?

这就是我的尝试:

var txt = document.querySelectorAll('textarea .alternativ').length; 

2 个答案:

答案 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