Hướng dẫn htmlcollection item returns null - mục htmlcollection trả về null
Trong một ứng dụng Angular, tôi đang sử dụng JS đơn giản để lấy các phần tử bằng mã tên lớp: Show
Bản in này như vậy:
Tuy nhiên. Nếu tôi thử in một mục một mình, điều này sẽ trả về NULL:
Tôi không hiểu điều gì sai với mã này, tôi cũng đã thử mảng.prototype.filter.call Chức năng và nó cũng không hoạt động. Bất kỳ ý tưởng? hỏi ngày 18 tháng 2 năm 2015 lúc 12:38Feb 18, 2015 at 12:38
4 Tôi đã sửa lỗi này bằng cách thêm mã của tôi bên trong chức năng tải cửa sổ:
Lỗi 4.4729 Huy hiệu vàng32 Huy hiệu bạc41 Huy hiệu đồng9 gold badges32 silver badges41 bronze badges Đã trả lời ngày 28 tháng 6 năm 2018 lúc 12:11Jun 28, 2018 at 12:11
Edhar Dowbakedhar DowbakEdhar Dowbak 2.4781 Huy hiệu vàng9 Huy hiệu bạc12 Huy hiệu đồng1 gold badge9 silver badges12 bronze badges Điều này là do mã JS được tải trước khi cây DOM trong HTML được xây dựng. Tại thời điểm này, trang vẫn còn trống, vì vậy NULL được trả lại. Sử dụng Window.onload
Đã trả lời ngày 12 tháng 7 lúc 7:43Jul 12 at 7:43
Hãy thử điều này, nó có thể giúp ~ Tôi không biết tại sao, nhưng nó hoạt động cho tôi. Đã trả lời ngày 5 tháng 5 năm 2019 lúc 7:50May 5, 2019 at 7:50
Yuanyuanyuan 1.4322 huy hiệu vàng9 Huy hiệu bạc23 Huy hiệu đồng2 gold badges9 silver badges23 bronze badges 1 Loại hìnhYếu tố Phần tử tại chỉ mục được chỉ định. Hãy tự mình thử » Nhiều ví dụ hơn Thí dụ Hãy tự mình thử » Thay đổi nội dung HTML của phần tử đầu tiên: document.getElsementByTagName ("p") [0] .innerhtml = "Đoạn đã thay đổi"; Hãy tự mình thử » Thêm ví dụ dưới đây. Định nghĩa và cách sử dụngPhương thức HTMLCollectionHTMLCollection là một bộ sưu tập giống như mảng (danh sách) các phần tử HTML. Các yếu tố trong bộ sưu tập có thể được truy cập bằng chỉ mục (bắt đầu từ 0). Thuộc tính độ dài trả về số lượng các phần tử trong bộ sưu tập. Cú phápHtmlCollection.Item (index) hoặc Thông số
Giá trị trả lại
Giá trị trả lạiLoại hìnhYếu tố Phần tử tại chỉ mục được chỉ định. Nhiều ví dụ hơn Hãy tự mình thử » Thí dụVòng lặp trên tất cả các phần tử với class = "myClass" và thay đổi kích thước phông chữ của chúng: const thu thập = document.getelementsbyClassName ("myClass"); Hãy tự mình thử » for (let i = 0; iThí dụ
|