Javascript tìm phần tử con theo lớp
Để lấy một phần tử con hoặc nhiều phần tử con, bạn có thể sử dụng các hàm querySelectorAll hoặc QuerySelector. Có, đây có thể là cả ở cấp độ tài liệu và các yếu tố tiếp theo. Vì vậy, nếu bạn biết cách sử dụng QuerySelector(all), bạn có thể tiếp tục và sử dụng nó, nếu không, có một ví dụ cho bạn ngay tại đây. querySelector và querySelectorAll là các hàm javascript gốc và do đó bạn không cần bất kỳ thư viện nào Chọn tất cả trẻ em với một lớp học cụ thểTrên blog này, đoạn mã HTML sau đây dành cho nội dung bài đăng và thanh bên
Nếu chúng tôi đã chọn phần tử hậu nội dung và bây giờ muốn lấy các thanh bên, chúng tôi có thể gọi
Biến sẽ chứa tất cả các biến con có lớp "sidebar". Bạn có thể làm tương tự với các thuộc tính
Tất nhiên, điều này sẽ yêu cầu họ phải có thuộc tính này, vì vậy HTML sẽ phải giống như sau
đó là nóTôi tin rằng đây là cách dễ nhất để tìm các phần tử con của một phần tử với bất kỳ bộ chọn truy vấn cụ thể nào. Tôi hy vọng đây là những gì bạn đang tìm kiếm, xin vui lòng cho tôi biết suy nghĩ của bạn trong phần bình luận bên dưới Trong bài viết này, chúng ta sẽ học cách lấy phần tử con của phần tử cha bằng Javascript. Đưa ra một tài liệu HTML và nhiệm vụ là chọn một phần tử cụ thể và lấy tất cả các phần tử con của phần tử cha với sự trợ giúp của JavaScript. Đối với điều này, có 2 cách để lấy phần tử con
Chúng tôi sẽ thảo luận về cả hai cách tiếp cận và hiểu cách triển khai của chúng thông qua các ví dụ Thuộc tính DOM con được sử dụng để trả về HTMLcollection của tất cả các phần tử con của phần tử đã chỉ định. Cách tiếp cận 1
ví dụ 1. Ví dụ này thực hiện các. children để lấy HTMLcollection của tất cả các phần tử con của phần tử đã chỉ định HTML
Sự miêu tả. Nhận các phần tử con của mỗi phần tử trong tập hợp các phần tử phù hợp, được lọc tùy chọn bởi bộ chọn
Đưa ra một đối tượng jQuery đại diện cho một tập hợp các phần tử DOM, phương thức Phương thức 3. Nếu bộ chọn được cung cấp, các phần tử sẽ được lọc bằng cách kiểm tra xem chúng có khớp với bộ chọn đó không Xem xét một trang có danh sách lồng nhau cơ bản trên đó 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Nếu chúng ta bắt đầu ở danh sách cấp 2, chúng ta có thể tìm thấy các con của nó 1
Kết quả của cuộc gọi này là nền đỏ phía sau các mục A, B và C. Vì chúng tôi không cung cấp biểu thức bộ chọn, nên tất cả phần tử con đều là một phần của đối tượng jQuery được trả về. Nếu chúng tôi đã cung cấp một cái, thì chỉ những mặt hàng phù hợp trong số ba mặt hàng này mới được đưa vào |