Trong hướng dẫn này, chúng ta sẽ xem cách nối thêm mục danh sách vào thẻ ul bằng JavaScript. Phương thức HTML DOM createElement(), phương thức createTextNode() và phương thức appendChild() có thể được sử dụng để thêm thẻ li vào thẻ ul Show
Mục lục Phương thức tạo HTML DOM DOM ()Phương thức HTML DOM createElement() tạo một nút phần tử hoặc thẻ HTML Trong ví dụ này, phương thức createElement() sẽ tạo một mục danh sách hoặc thẻ li để thêm nó vào thẻ ul HTML DOM phương thức createTextNode()Phương thức HTML DOM createTextNode() tạo một nút văn bản Trong ví dụ này, phương thức createTextNode() sẽ tạo một nút văn bản cho thẻ li. Nút văn bản này về cơ bản là một văn bản sẽ được viết bên trong thẻ li Phương thức appendChild() HTML DOMPhương thức HTML DOM appendChild() nối thêm hoặc thêm phần tử HTML vào một phần tử khác vì nó là phần tử con cuối cùng Trong ví dụ này, phương thức appendChild() sẽ thêm mục danh sách vào thẻ ul làm con cuối cùng Mã HTMLMã HTML được đưa ra bên dưới, Mã này chứa thẻ ul với ba mục danh sách Thẻ nút được sử dụng với sự kiện onclick để thực thi chức năng JavaScript ________0 Mã JavaScriptMã JavaScript được cung cấp bên dưới, trong mã này trước tiên chúng tôi đã tạo một mục danh sách bằng phương thức createElement(), sau đó nút văn bản được tạo cho thẻ li này bằng phương thức createTextNode() và cuối cùng nút văn bản được thêm vào mục danh sách sau đó được thêm vào Trong bài này, chúng ta sẽ tạo một danh sách HTML từ một mảng JavaScript. Điều này đôi khi cần thiết khi chúng tôi tìm nạp JSON từ bất kỳ nguồn nào và hiển thị dữ liệu ở giao diện người dùng và trong nhiều trường hợp khác cũng vậy. Báo cáo vấn đề. Hiển thị mảng [‘Ram’, ‘Shyam’, ‘Sita’, ‘Gita’ ] vào danh sách HTML Để đạt được điều này, chúng tôi sẽ làm theo các bước dưới đây Bước 1. Tạo khung HTML HTML
Bước 2. Tạo một biến có tên list và lấy phần tử có id là “myList” Javascript
Bước 3. Bây giờ lặp lại tất cả các mục mảng bằng cách sử dụng JavaScript forEach và ở mỗi lần lặp lại, hãy tạo một phần tử li và đặt giá trị InternalText giống với mục hiện tại và nối thêm li vào danh sách Phần tử HTML Phần tử này bao gồm các thuộc tính toàn cục Thuộc tính số nguyên này cho biết giá trị thứ tự hiện tại của mục danh sách như được xác định bởi phần tử Thuộc tính ký tự này cho biết kiểu đánh số
Loại này ghi đè loại được sử dụng bởi phần tử mẹ Ghi chú. Thuộc tính này không được dùng nữa; Để biết thêm các ví dụ chi tiết, hãy xem các trang
________số 8_______ Danh mục nội dung Không có. nội dung được phép. Bỏ qua thẻCó thể bỏ qua thẻ kết thúc nếu mục danh sách được theo ngay bởi một phần tử 5 cũng có thể là cha mẹ. Vai trò ARIA ngầm định 6 khi là con của một 7, 8 hoặc 9Các vai trò ARIA được phép<li> 0, <li> 1, <li> 2, <li> 3, <li> 4, <li> 5, <li> 6, <li> 7, <li> 8, <li> 9DOM giao diện_______59_______0
Làm cách nào để tạo phần tử li trong JavaScript?let list = document. getElementById("myList" ); . Bây giờ, lặp lại tất cả các mục mảng bằng cách sử dụng JavaScript forEach và tại mỗi lần lặp lại, tạo phần tử li và đặt giá trị InternalText giống với mục hiện tại, đồng thời nối thêm li vào danh sách.
Làm cách nào để lấy các phần tử li trong JavaScript?Trong JavaScript, bạn có thể sử dụng. phương thức getElementsByTagName() để lấy tất cả các phần tử
Làm cách nào để tạo một Li động trong JavaScript?var text = '
Làm cách nào để tạo phần tử JavaScript?Để tạo một phần tử DOM, bạn sử dụng phương thức createElement(). . phần tử const = tài liệu. createElement(htmlTag);. const e = tài liệu. createElement('div');. e. innerHTML = 'JavaScript DOM';. tài liệu. cơ thể người. appendChild(e);. var textnode = tài liệu. createTextNode('JavaScript DOM'); . appendChild(textnode); |