Thêm CSS bằng JS
Khi bạn đã lựa chọn được phần tử trong DOM (chọn phần tử trong DOM), bạn có thể thay đổi thuộc tính liên quan đến phần tử, ví dụ thay đổi nội dung bằng thuộc tính Ví dụ: phần tử HTML Tương tự, thay đổi thuộc tính Như vậy bạn thấy thông qua JavaScript bạn có thể thay đổi mọi thuộc tính của phần tử HTML
Ví dụ trên đã thay đổi Some link2 và Some link3 của phần tử thẻ Some link4 Tất cả các thuộc tính Some link5 đều có thể cập nhật bằng JavaScript. Điều bạn cần nhớ là không được sử dụng ký hiệu Some link6 trong tên thuộc tính, mà bạn cần chuyển tên dạng Some link5 thành dạng tên Some link8 ví dụ: trong Some link5 thuộc tính 0 thì trong 1 thuộc tính này là 2 Bạn có thể dùng JavaScript để tạo mới phần từ HTML sau đó chèn vào trang web. Đây là các cách giúp bạn tạo mới một phần tử HTML document.createElement(tag_name) tạo ra phần tử có thẻ tag_name như a , p , div ...0Tạo ra một phần tử bằng cách nhân bản phần tử chỉ ra ( 1) 2tạo phần tử tử văn bản 3 HTML var node = document.createTextNode("Tạo ra một phần tử"); var linknode = document.createElement("a"); linknode.href="https://xuanthulab.net/"; linknode.innerText="xuanthulab.net"; Ví dụ trên sẽ tạo ra một nút text, nhưng nó chưa hiện thị cho đến khi bạn gắn phần tử đó vào HTML document để nó là phần tử con của một phần tử nào đó, có một số cách để gắn phần tử tạo ra từ JavaScript vào DOM HTML 4Thêm phần tử 5 vào phần tử 1 nó trở thành phần tử con sau cùng của 1 8Chèn phần tử 5 nằm phía trước 0 1Thay thế phần tử 2 bằng phần tử 5 Ví dụ sau tạo ra một phần tử đoạn văn KẾT QUẢ Loại bỏ phần tửĐể loại bỏ phần tử HTML, bạn chọn phần tử cha rồi sử dụng phương thức 6
Ví dụ trên sẽ xóa bỏ phần tử đoạn văn thứ nhất Bạn có thể sử dụng thủ thuật lấy thuộc tính 7 để bỏ qua bước tìm phần tử cha trong DOM: 8
Thay thế phần tửĐể thay thể một phần tử bằng một phần tử khác dùng cú pháp element.replaceChild(newNode, oldNode). Trong đó 1 là nút cha |