Hướng dẫn how to get all the input field value in javascript - cách lấy tất cả giá trị trường đầu vào trong javascript
(Xem Cập nhật khi kết thúc câu trả lời.) Show Bạn có thể nhận được 0 thông qua 1 (Đặc tả DOM, MDC, MSDN), sau đó chỉ cần lặp qua nó:
Ở đó tôi đã sử dụng nó trên 2, sẽ tìm kiếm toàn bộ tài liệu. Nó cũng tồn tại trên các yếu tố riêng lẻ (đặc điểm kỹ thuật của DOM), cho phép bạn chỉ tìm kiếm con cháu của họ chứ không phải toàn bộ tài liệu, ví dụ:
... Nhưng bạn đã nói rằng bạn không muốn sử dụng cha mẹ 3, vì vậy ví dụ đầu tiên có thể áp dụng hơn cho câu hỏi của bạn (thứ hai chỉ ở đó để hoàn thiện, trong trường hợp người khác tìm thấy câu trả lời này cần biết).CẬP NHẬT: 1 is an absolutely fine way to do the above, but what if you want to do something slightly more complicated, like just finding all of the checkboxes instead of all of the 0 elements?Đó là nơi 6 hữu ích xuất hiện: nó cho phép chúng tôi có được một danh sách các yếu tố phù hợp với bất kỳ bộ chọn CSS nào chúng tôi muốn. Vì vậy, ví dụ về hộp kiểm của chúng tôi:any CSS selector we want. So for our checkboxes example:
Bạn cũng có thể sử dụng nó ở cấp độ phần tử. Chẳng hạn, nếu chúng ta có yếu tố 7 trong biến 8 của mình, chúng ta có thể tìm thấy tất cả các 9 với lớp 0 bên trong 7 như thế này:
6 và anh em họ của nó 3 (chỉ tìm phần yếu tố phù hợp đầu tiên thay vì cung cấp cho bạn một danh sách) được hỗ trợ bởi tất cả các trình duyệt hiện đại, và cả IE8. Chủ đề: JavaScript / JQueryPrev | Tiếp theoPrev|Next Trả lời: Sử dụng thuộc tính var checkboxes = document.querySelectorAll("input[type=checkbox]"); 4Bạn có thể chỉ cần sử dụng thuộc tính 4 của phần tử đầu vào DOM để nhận giá trị của trường đầu vào văn bản.Ví dụ sau sẽ hiển thị văn bản đã nhập trong trường nhập vào nút Nhấp vào bằng JavaScript.
Câu hỏi thường gặp liên quanDưới đây là một số Câu hỏi thường gặp liên quan đến chủ đề này:
Nhận tất cả các phần tử trong một biểu mẫu bằng JavaScript #Để có được tất cả các yếu tố trong một hình thức:
Đây là HTML cho các ví dụ trong bài viết này.
Và đây là mã JavaScript liên quan.
Chúng tôi đã chọn phần tử biểu mẫu bằng phương thức 8.Thuộc tính phần tử trên biểu mẫu trả về một bộ sưu tập chứa tất cả các điều khiển biểu mẫu. Bộ sưu tập bao gồm các yếu tố Nếu bạn cần sử dụng bất kỳ phương thức dành riêng cho mảng nào trên bộ sưu tập, hãy chuyển đổi nó thành một mảng bằng phương thức mảng.from. Hàm chúng tôi đã chuyển sang phương thức Foreach được gọi với mỗi phần tử trong mảng. Trong ví dụ thứ hai, chúng tôi đã sử dụng phương thức QuerySelectorall để chỉ chọn các phần tử ____10 trong biểu mẫu.
Phương thức lấy một chuỗi chứa bộ chọn CSS hợp lệ làm tham số và trả về Bộ chọn bạn chuyển sang phương thức 6 có thể cụ thể khi cần thiết.Ví dụ sau đây chỉ chọn các phần tử 0 với 6 của 7 bên trong biểu mẫu.
0 có loại 0. |