Kịch bản thuyết trình: Slides 22, 23
Mình tiếp tục với slide 22 và 23.
innerHTML / innerText - Cập nhật nội dung HTML
Cú pháp cơ bản:
document.getElementById("id").innerHTML = newContent;
Mình có ví dụ sau:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "New Content!";
</script>
Trong đó:
document→ đối tượng đại diện cho toàn bộ trang web..getElementById("demo")→ tìm phần tử HTML có id bằng "demo"..innerHTML→ thuộc tính để truy cập hoặc thay đổi nội dung bên trong phần tử đó.=→ gán giá trị mới.newContent→ nội dung mới (chuỗi, số, HTML tag, biến...) sẽ hiển thị.
Kết quả: thẻ <p> có id "demo" sẽ hiển thị: New Content!
window.alert() / alert() - Hiển thị popup thông báo
Cú pháp cơ bản:
alert(message);
Trong đó:
alert→ hàm (function) có sẵn trong JavaScript.message→ nội dung (chuỗi, số, biến, phép tính...) sẽ được hiển thị trong hộp thoại thông báo.
Ví dụ: alert("Hello World!"); sẽ hiển thị popup báo Hello World!
document.write() - Ghi trực tiếp nội dung ra trang web
Cú pháp cơ bản:
document.write(text);
Trong đó:
text→ nội dung cần ghi (có thể là chuỗi, biến, hoặc phép tính).
Ví dụ: document.write("Hello JavaScript!"); sẽ ghi chuỗi Hello JavaScript! ra màn hình.
Lưu ý quan trọng:
document.write()chỉ nên dùng để test nhanh.- Nếu gọi sau khi trang đã tải xong → nó sẽ xóa hết nội dung cũ và chỉ ghi lại nội dung mới.
Như vậy là mình đã trình bày xong các phương thức xuất dữ liệu trong JavaScript.