2017-02-16 27 views
-1

У меня есть страница, на которой пользователь может создавать новые текстовые поля, чтобы заполнить их, нажав кнопку. Я хочу подсчитать количество текстовых полей, которые создал пользователь. Любая идея, как это сделать с помощью js?Подсчет количества текстовых полей

Это то, что я пробовал:

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

Несомненно, но SO не является бесплатным кодовым письмом. Пожалуйста, разместите свой код, показывающий, что вы пробовали. – j08691

ответ

1

Вы можете найти все текстовые области в документе, используя document.getElementsByTagName('textarea'). Это возвращает массив, содержащий все элементы типа textarea. Все массивы имеют свойство length, сообщающее нам, сколько элементов оно содержит. document.getElementsByTagName('textarea').length предоставит вам необходимую информацию.

0

Вы можете легко сделать это с помощью JQuery:

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

или в чистом JS:

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