Bài đăng này sẽ thảo luận về cách thay thế nội dung của phần tử div trong JavaScript và jQuery Show
1. Sử dụng JavaScriptPhương pháp phổ biến nhất để thay thế nội dung bên trong một phần tử là sử dụng thuộc tính innerHTML . Ngoài ra, bạn có thể sử dụng JS1 tài liệu. getElementById('vùng chứa').innerHTML = 'Chào bạn. '; HTML1 Chỉnh sửa trong JSFiddle 2. Sử dụng jQueryVới jQuery, bạn có thể sử dụng . html() để thay thế nội dung của bất kỳ phần tử nào sử dụng thuộc tính jQuery1 2 3 $(tài liệu). sẵn sàng(chức năng() { $("#container").html('Chào bạn. '); }); HTML1 Chỉnh sửa trong JSFiddle 3. Sử dụng nguyên mẫu. jsNếu bạn đang sử dụng Nguyên mẫu. js, hãy cân nhắc sử dụng phương thức Nguyên mẫu. js1 $('vùng chứa'). cập nhật('Chào bạn. '); HTML1 Chỉnh sửa trong JSFiddle Đó là tất cả về việc thay thế nội dung của phần tử div trong JavaScript và jQuery Trong hướng dẫn này, bạn sẽ học cách thay thế nội dung trong javascript. Nội dung có thể ở dạng văn bản thuần túy hoặc HTML. Chẳng hạn, một div có thể có các phần tử khác là con của nó và một phần tử đoạn văn chỉ có thể có văn bản Hầu hết các phần tử đều có thuộc tính Trong ví dụ sau, chúng ta có 2 nút, một nút để thay thế nội dung văn bản và một nút khác để thay thế nội dung HTML. Vui lòng xem qua ví dụ về mã và các bước được đưa ra bên dưới Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng JavaScript để thay thế nội dung của tài liệu HTML. Trong JavaScript, chúng ta có thể thay đổi nội dung của tài liệu HTML bằng cách kết hợp các phương thức sau –
document.open("text/html", "replace");
document.write("content of new document");
document.close(); Hãy để chúng tôi hiểu việc triển khai thực tế của tất cả các phương pháp này cùng với sự trợ giúp của ví dụ về mã thuật toán
ví dụ 1Ví dụ dưới đây sẽ thay thế nội dung của tài liệu HTML chỉ bằng một dòng được sử dụng bên trong thẻ đoạn văn -
Trong ví dụ trên, chúng tôi chỉ sử dụng một dòng bên trong tài liệu ghi được liên kết với thẻ đoạn văn, thẻ này sẽ thay thế toàn bộ nội dung của tài liệu HTML trước đó bằng văn bản đó bên trong thẻ đoạn văn Hãy để chúng tôi xem một ví dụ khác, nơi chúng tôi sẽ thay thế nội dung của tài liệu HTML hiện có bằng một số văn bản phức tạp Thuật toán − Thuật toán của ví dụ này gần giống với thuật toán trước, bạn chỉ cần tổng hợp tất cả nội dung HTML mới bên trong một biến chuỗi mà bạn muốn thay thế nội dung của tài liệu hiện có. ví dụ 2Ví dụ dưới đây sẽ giải thích cho bạn cách bạn có thể thay thế nội dung của tài liệu hiện có bằng một số văn bản HTML phức tạp bằng ba phương pháp trên –
Trong ví dụ trên, chúng tôi đã sử dụng ba phương thức giống nhau để thay thế nội dung của tài liệu HTML, nhưng lần này chúng tôi đã lưu trữ nội dung HTML phức tạp của tài liệu HTML mới trong một biến chuỗi và sau đó chuyển nó tới phương thức write(). Trong hướng dẫn này, chúng ta đã thấy cách chúng ta có thể sử dụng các phương thức open(), write() và close() của JavaScript để thay đổi nội dung của tài liệu HTML hiện có bằng một số nội dung mới bằng cách triển khai thực tế và hiểu cách sử dụng chúng với Làm cách nào để thay thế nội dung HTML trong JavaScript?Sử dụng. replace() phương thức trên phần tử HTML và thay thế nó bằng Tài liệu HTML mới (ví dụ:. $('html'). html(Str)).
Cái gì được sử dụng để thay thế nội dung phần tử trong JavaScript?Sử dụng JavaScript
. Ngoài ra, bạn có thể sử dụng textContent để đặt nội dung văn bản của phần tử, được coi là an toàn trước các cuộc tấn công XSS. innerHTML property. Alternatively, you can use the textContent to set the element's text content, which is considered safe against XSS attacks.
Làm cách nào để thay thế tất cả các từ trong một chuỗi JavaScript?Trả lời. Sử dụng phương thức thay thế() của JavaScript
.
Làm cách nào để thay thế tất cả các lần xuất hiện của chuỗi trong JavaScript trong HTML?Để thay thế tất cả các lần xuất hiện của một chuỗi trong JavaScript, có ba phương pháp - tách chuỗi thành một mảng rồi nối lại bằng cách thêm thay thế vào các khoảng trống, với biểu thức chính quy toàn cục bằng cách sử dụng phương thức replace() và cuối cùng là replaceAll() |