JavaScript: write() và writeln()

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Trong hầu hết các ngôn ngữ lập trình, một trong những khả năng cơ sở là hiển thị ra màn hình một dòng text. Trong JavaScript, người lập trình cũng có thể điều khiển việc xuất ra màn hình của client một dòng text tuần tự trong file HTML. JavaScript sẽ xác định điểm mà nó sẽ xuất ra trong file HTML và dòng text kết quả sẽ được dịch như các dòng HTML khác và hiển thị trên trang.

Hơn nữa, JavaScript còn cho phép người lập trình sinh ra một hộp thông báo hoặc xác nhận gồm một hoặc hai nút. Ngoài ra, dòng text và các con số còn có thể hiển thị trong trường TEXT và TEXTAREA của một form.

Trong phần này, ta sẽ tìm hiểu các phương thức write()writeln() của đối tượng document.

Đối tượng document trong JavaScript được thiết kế sẵn hai phương thức để xuất một dòng text ra màn hình client: write() và writeln().

Cách gọi một cách thức của một đối tượng như sau:

Tên_đối_tượng.Tên_thuộc_tính

Dữ liệu mà phương thức dùng để thực hiện công việc của nó được đưa vào dòng tham số, ví dụ:

document.write("Test");

document.writeln('Test');

Phương thức write() xuất ra màn hình xâu Text nhưng không xuống dòng, còn writeln() sau khi viết xong dòng Text sẽ tự động xuống dòng. Hai cách thức này đều cho phép xuất ra thẻ HTML.

Ví dụ: Cách thức write() xuất ra thẻ HTML.

<HTML>

<HEAD>

<TITLE>Ouputting Text</TITLE>

</HEAD>

<BODY> This text is plain.<BR> <B>

<SCRIPT LANGUAGE="JavaScript">

document.write("This text is bold.</B>");

</SCRIPT>

</BODY>

</HTML>

Ví dụ: Sự khác nhau của write() và writeln():

<PRE>

<SCRIPT>

document.writeln("One,"); document.writeln("Two,"); document.write("Three "); document.write("...");

</SCRIPT>

</PRE>

Kết quả sẽ hiển thị là:

One,

Two,

Three ...

» Tiếp: alert(), confirm(), prompt()
« Trước: Nhúng JavaScript vào file HTML
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!