#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 в переменной содержимого