计算文本区域的数量

Counting amount of textareas

我有一个页面,用户可以在其中创建新的文本区域以通过单击按钮来填写。我想计算用户创建的文本区域的数量。关于如何使用 js 执行此操作的任何想法?

这是我试过的:

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

您可以使用 jQuery 轻松做到这一点:

var textareas = $('textarea').length;

或在纯 JS 中:

var textareas = (document.getElementsByTagName('textarea')).length

您可以使用 document.getElementsByTagName('textarea') 查找文档中的所有文本区域。 returns 一个数组,包含所有 textarea 类型的元素。所有数组都有一个 属性 length 告诉我们它包含多少项。 document.getElementsByTagName('textarea').length 将为您提供所需的信息。