Tôi có thể thêm các thẻ HTML vào InternalHTML không?
Có nhiều thuộc tính khác nhau trong JavaScript giúp làm việc với HTML của trang hiện tại. Thuộc tính innerHTML trong JavaScript được sử dụng để thêm Html vào phần tử. Nó cũng trả về nội dung có trong một phần tử Show
Tập lệnh là các chương trình hoặc mã JavaScript giúp trang web tương tác và động. Chúng tôi có thể thêm tập lệnh trong thẻ tập lệnh trên cùng một trang hoặc một trang JavaScript khác được liên kết với tệp HTML HTML được chèn vào thuộc tính innerHTML cho một phần tử. Tuy nhiên, không thể chèn tập lệnh vào thuộc tính InternalHTML. Nếu được chèn vào InternalHTML, nó sẽ không được hiển thị trên trang cũng như không được thực thi. Tập lệnh trong InternalHTML không làm gì trên trang web Vì vậy, chúng ta hãy xem tập lệnh được chèn bằng InternalHTML và cách thêm tập lệnh để thực thi Chèn tập lệnh bằng InternalHTMLInternalHTML được sử dụng để thay thế nội dung của phần tử Html bằng nội dung Html được thêm vào nó. Nó được sử dụng cho nội dung Html và không thể thực thi tập lệnh với thuộc tính này. Tập lệnh được thêm vào bên trongHTML cũng không hiển thị trên màn hình Chúng tôi không thể sử dụng InternalHTML cho các thành phần của tập lệnh. Nhưng chúng ta có thể thêm tập lệnh vào phần tử bằng cách tạo tập lệnh có tên phần tử bằng phương thức createElement. Chúng tôi phải thêm một tập lệnh bên trong nó bằng cách sử dụng InternalHTML và sau đó nối nó trở lại phần tử phải thêm tập lệnh. Theo cách này, trước tiên chúng ta phải thêm tập lệnh vào phần tử tập lệnh rồi đến phần tử HTML bằng cách nối nó vào một phần tử Chúng tôi đang làm theo cú pháp dưới đây để chèn tập lệnh với InternalHTML cú pháp//A wrong way to add a script using innerHTML var element = document.getElementById(""); element.innerhtml= ""; //A right way to add a script using innerHTML var script= document.createElement("script"); script.innerhtml=""; element.appendChild( script ); Chúng tôi đang làm theo cú pháp trên để kiểm tra xem các tập lệnh có thể được chèn bằng InternalHTML hay không Ví dụTrong ví dụ bên dưới, chúng ta phải hiển thị bình phương của số do người dùng nhập vào trường nhập liệu. Chúng tôi đã thêm tập lệnh vào thuộc tính InternalHTML của một phần tử. Nhưng nó không phải là hành vi của thuộc tính này để thực thi tập lệnh như thế này. Tập lệnh này đã trở nên vô dụng vì nó không thực thi cũng như không hiển thị trên màn hình. Vì vậy, chúng tôi đã tạo một phần tử tập lệnh bằng thuộc tính createElement và thêm một tập lệnh bên trong nó bằng cách sử dụng InternalHTML. Cuối cùng, chúng tôi đã thêm phần tử tập lệnh này vào một phần tử trong phần tử HTML
Trong ví dụ này, người dùng có thể thấy rằng để thực thi một tập lệnh bằng thuộc tính innerHTML, chúng ta phải thêm nó thông qua phần tử tập lệnh Chèn tập lệnh bằng phương thức eval() với InternalHTMLPhương thức eval() là phương thức trong JavaScript lấy tập lệnh dưới dạng một chuỗi trong tham số của nó. Nó sẽ thực thi chuỗi được cung cấp trong tham số dưới dạng câu lệnh JavaScript và trả về kết quả của tập lệnh. Chúng ta phải chèn tập lệnh trong dấu ngoặc kép hoặc đơn vì phương thức này cung cấp tập lệnh dưới dạng chuỗi Tất cả người dùng có thể làm theo cú pháp để sử dụng phương thức eval() với InternalHTML để chèn tập lệnh cú phápvar element = document.getElementById(""); element.innerhtml= eval(""); Thực hiện theo cú pháp trên để sử dụng phương thức eval() trong JavaScript Ví dụTrong ví dụ này, chúng tôi đã sử dụng phương thức eval() để thực thi tập lệnh bên trong thuộc tính InternalHTML. Từ người dùng, chúng tôi sẽ lấy hai đầu vào, hiển thị phép trừ trên màn hình sau khi nhấp vào nút. Tập lệnh trừ một số đã được thêm vào bên trong phương thức eval trong thuộc tính InternalHTML
Trong ví dụ trên, người dùng có thể thấy rằng chúng ta đã sử dụng phương thức eval() để thực thi một chuỗi bên trong thuộc tính InternalHTML của JavaScript Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng thuộc tính JavaScript 2 của một phần tử để lấy hoặc đặt đánh dấu HTML có trong phần tử đó 2 là thuộc tính của 4 cho phép bạn lấy hoặc đặt đánh dấu HTML có trong phần tử
Đọc thuộc tính InternalHTML của một phần tửĐể lấy đánh dấu HTML có trong một phần tử, bạn sử dụng cú pháp sau
Khi bạn đọc 2 của một phần tử, trình duyệt web phải tuần tự hóa đoạn HTML của phần tử con của phần tử đó 1) Ví dụ JavaScript InternalHTML đơn giảnGiả sử rằng bạn có đánh dấu sau
Ví dụ sau sử dụng thuộc tính 2 để lấy nội dung của phần tử 7
Làm thế nào nó hoạt động
đầu ra
2) Kiểm tra nguồn HTML hiện tạiThuộc tính 2 trả về nguồn HTML hiện tại của tài liệu, bao gồm tất cả các thay đổi đã được thực hiện kể từ khi trang được tải Xem ví dụ sau
đầu ra
Làm thế nào nó hoạt động
Đặt thuộc tính InternalHTML của một phần tửĐể đặt giá trị của thuộc tính 2, bạn sử dụng cú pháp này
Cài đặt sẽ thay thế nội dung hiện có của một phần tử bằng nội dung mới Ví dụ: bạn có thể xóa toàn bộ nội dung của tài liệu bằng cách xóa nội dung của phần tử 2
⚠️ Rủi ro bảo mậtHTML5 specifies that a Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#1
Top 7 sự tích hồ gươm - ngữ văn lớp 6 20235 tháng trước#2
Top 7 gdcd 6 bài 1 kết nối tri thức 20235 tháng trước#3
Top 7 ý nghĩa của xây dựng gia đình văn hóa 20235 tháng trước#4
Top 6 mẫu hợp đồng mượn đất làm nhà xưởng 20235 tháng trước#5
Top 3 tổng tài biến thái tôi yêu anh tập 27 20235 tháng trước#6
Top 6 kết thực phim mỹ nhân vô lệ 20235 tháng trước#7
#8
Top 8 đề tài và chủ de của tác phẩm tắt đèn 20235 tháng trước#9
Top 5 tiểu sử của thầy thích pháp hòa 20235 tháng trướcQuảng cáoXem NhiềuThế nào là số vô tỉ cho ví dụ năm 20241 tuần trướcBánh rau câu sinh nhật chứa bao nhiêu calo năm 20243 ngày trướcTự học tiếng anh như thế nào hiệu quả năm 20245 ngày trướcTuổi đinh mão xây nhà năm nào tốt năm 20246 ngày trướcKhoán chi đến sản phẩm cuối cùng là gì năm 20241 tuần trướcBài tập tìm hằng số cân bằng hoá 11 năm 20245 giờ trướcHọ tiếng nhật của bạn là gì năm 20244 ngày trướcCác yếu tố cấu thành văn hóa tổ chức năm 20241 tuần trướcBăn khoăn có nghĩa là gì năm 20241 ngày trướcQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 Học Tốt Inc.
|