как получить значения в каждом вводимом тексте и присвоить переменной

#javascript #php #laravel #loops #laravel-blade

Вопрос:

html-код, подобный этому, я хочу получить все значения в каждой текстовой области из класса container-body, давайте предположим, что у меня есть повторяющиеся элементы

 lt;div class="container-body"gt;  lt;div class="p-form"gt;  lt;ul class="p-formList"gt;  lt;li class="p-formList__item"gt;  lt;div class="p-formList__item__body"gt;  lt;div class="c-input c-input--full"gt;  lt;textarea type="text" class="body-text" placeholder="説明記入をお願いします"   name="description"   value=""gt;  lt;/textareagt;  lt;/divgt;  lt;/divgt;  lt;/ligt;  lt;/ulgt;  lt;/divgt;  lt;/divgt;    

Комментарии:

1. Почему это помечено PHP?

2. Почему laravel помечен здесь? Это приложение laravel? и в чем же проблема?

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

Ответ №1:

Вы можете просто сделать

 var allTextArea = document.querySelectorAll('textarea');  var contents = {}; for(var i = 0; i lt; allTextArea.length; i  ){  contents["textarea"  i] = allTextArea[i].value; } console.log(contents); // Will give value in console  

Теперь вы получите значения этого в виде textarea0, textarea1 в переменной содержимого