Hướng dẫn how to change html content dynamically - cách thay đổi nội dung html động
Cách dễ nhất để sửa đổi nội dung của phần tử HTML là sử dụng thuộc tính bên trong. Thuộc tính bên trong được đánh dấu HTML hoặc XML có trong phần tử. Bằng cách sử dụng thuộc tính này, được hỗ trợ trong tất cả các trình duyệt hiện đại, chúng tôi có thể chỉ định HTML mới hoặc văn bản cho bất kỳ yếu tố ngăn chặn nào và trang được cập nhật ngay lập tức và được giới thiệu để hiển thị nội dung mới.innerHTML property . The innerHTML property gets or sets the HTML or XML markup contained within the element. By using this property, supported in all modern browsers we can assign new HTML or text to any containment element, and the page is instantly updated and reflowed to show the new content. Show
NguồnVí dụ giải thích:The HTML document above contains a < div > element with id="test". Here use the HTML DOM to get the element with id="test". A JavaScript changes the content (innerHTML) of that element to "Changed using innerHTML!!" Một DomString chứa việc tuần tự hóa HTML của con cháu của phần tử. Đặt giá trị của bên trong sẽ loại bỏ tất cả các hậu duệ của phần tử và thay thế chúng bằng các nút được xây dựng bằng cách phân tích HTML được đưa ra trong chuỗi HTMLString. Nó được sử dụng chủ yếu trong các trang web để tạo HTML động như mẫu đăng ký, mẫu bình luận, liên kết, v.v.HTML serialization of the element's descendants. Setting the value of innerHTML removes all of the element's descendants and replaces them with nodes constructed by parsing the HTML given in the string htmlString. It is used mostly in the web pages to generate the dynamic html such as registration form, comment form, links etc. Trang HTML động là gì? Dynamic HTML là một thuật ngữ tập thể cho sự kết hợp của các thẻ và tùy chọn ngôn ngữ đánh dấu siêu văn bản (HTML) có thể làm cho các trang web hoạt hình và tương tác hơn so với các phiên bản HTML trước đó. var bảng = tài liệu. getEuityByid (TableId) ;. var rowCount = bảng. hàng. chiều dài;. var hàng = bảng. INSERTROW (ROWCOUNT) ;.
// Cột 1 ..var cell1 = hàng. Chèncell (0) ;.VAR Element1 = Document. createdEement (đầu vào của người Hồi giáo) ;. Element1. gõ = nút Nút Nút ;.Chào mừng bạn đến với một hướng dẫn về cách hiển thị nội dung HTML động trong JavaScript. Vâng, thời kỳ đồ đá của internet đã kết thúc lâu dài, và bây giờ chúng ta sống trong một thời đại của các trang HTML không tĩnh. Có thể làm mới giỏ hàng sau khi thêm một mặt hàng, tải thêm nội dung hoặc cập nhật một phần của trang. Có một số cách để thao tác động nội dung HTML với JavaScript:Thay đổi trực tiếp nội dung với 0.Tạo các yếu tố HTML mới và chèn chúng. Tải và chèn nội dung HTML với AJAX.1-inner-outer-html
Tải dữ liệu với AJAX và tạo bảng hoặc danh sách.
Tôi đã bao gồm một tệp zip với tất cả các mã ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không phải sao chép mọi thứ mọi thứ hoặc nếu bạn chỉ muốn đi thẳng vào.2-create.html
Slide nhanh
Ghi chú nhanh3A-AJAX.html
3B-contents.html
Nếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với toàn bộ thế giới, nếu bạn cần câu trả lời khẩn cấp, vui lòng kiểm tra danh sách các trang web của tôi để nhận trợ giúp lập trình. P.S. Hãy lưu ý rằng AJAX sẽ chỉ hoạt động với 8, không phải 9.4) Dữ liệu tải AJAX & tạo bảng/danh sách4A-AJAX-JSON.html
4B-dummy.json
Đây là phần tiếp theo của ví dụ AJAX trước đó-vâng, chúng ta có thể phân tích một mảng dữ liệu JSON từ máy chủ và tạo bảng hoặc danh sách với nó. Tôi sẽ không trải qua quá trình xử lý phía máy chủ vì nó là phạm vi cho hướng dẫn này-đọc hướng dẫn khác của tôi cho PHP JSON nếu bạn quan tâm. 5) Đất tải các tệp CSS5A-load-css.html
5B-style.css
Hãy nhớ rằng chúng ta có thể tạo thẻ HTML từ trước đó? Có, chúng tôi thậm chí có thể tạo thẻ 0 và chèn chúng vào phần 1 - một cách hiệu quả, tải các tệp CSS tự động.TỔNG KẾTChức năng & Thuộc tính
|
Tạo một phần tử HTML mới. | Sự mô tả |
liên kết tham khảo | 2 |
Nhận/đặt HTML bên trong của phần tử. | Bấm vào đây |
3
Nhận/đặt HTML của toàn bộ phần tử.
4Tạo một phần tử HTML mới.
5