Hướng dẫn này sẽ chỉ cho bạn cách sử dụng cả ba cách để hiển thị các biến JavaScript trong trang HTML. Hãy bắt đầu với việc sử dụng phương pháp
Hello
0Hiển thị biến JavaScript bằng phương pháp
Hello
0
Hello
Phương thức
Hello
0 cho phép bạn thay thế toàn bộ nội dung của thẻ HTML
Hello
6 bằng các biểu thức HTML và JavaScript mà bạn muốn hiển thị bên trong thẻ
Hello
6. Giả sử bạn có phần tử HTML sau
Hello World
Greetings
Khi bạn chạy phương thức
Hello
8 trên đoạn HTML ở trên, nội dung của
Hello
6 sẽ được thay thế như sau
Hello
Biết điều này, bạn có thể hiển thị bất kỳ giá trị biến JavaScript nào bằng cách chuyển tên biến làm tham số cho phương thức
Hello
0let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
Phương pháp
Hello
0 thường chỉ được sử dụng cho mục đích thử nghiệm vì nó sẽ xóa mọi phần tử HTML hiện có bên trong thẻ
Hello
6 của bạn. Hầu hết, bạn sẽ muốn hiển thị một biến JavaScript bên cạnh các phần tử HTML của mình. Để làm được điều đó, bạn cần sử dụng phương pháp tiếp theoHiển thị biến JavaScript bằng thuộc tính InternalHTML
Mỗi phần tử HTML đơn lẻ có thuộc tính
Hello
1 chứa nội dung của phần tử đó. Trình duyệt cho phép bạn thao tác thuộc tính
Hello
1 bằng cách sử dụng JavaScript bằng cách chỉ cần gán thuộc tính cho một giá trị khácVí dụ: hãy tưởng tượng bạn có thẻ HTML sau
Hello
6
Hello World
Greetings
Bạn có thể thay thế nội dung của thẻ
let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
6 bằng cách truy xuất phần tử đầu tiên bằng mã định danh của nó. Vì phần tử let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
6 có thuộc tính let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
8 với giá trị là let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
9 nên bạn có thể sử dụng phương thức
Hello World
Greetings
0 để truy xuất và thay đổi thuộc tính ________0____1 của nóĐây là cách bạn làm điều đó
document.getElementById["greeting"].innerHTML = "Bonjour";
Nội dung tag
let name = "Nathan";
document.write[name]; // Writes Nathan to the tag
let num = 999;
document.write[num]; // Writes 999 to the tag
6 sẽ được thay đổi như sau
Hello World
Bonjour
Biết được điều này, bạn có thể chỉ cần bọc khoảng trống nơi bạn muốn biến JavaScript của mình được hiển thị bằng phần tử
Hello World
Greetings
3 như sau
Hello, my name is
let name = "Nathan";
document.getElementById["name"].innerHTML = name;
Đoạn mã trên sẽ xuất ra HTML sau
Hello, my name is Nathan
Và đó là cách bạn có thể hiển thị các giá trị biến JavaScript bằng thuộc tính
Hello
1Hiển thị biến JavaScript bằng cửa sổ. phương thức cảnh báo []
Phương pháp
Hello
2 cho phép bạn khởi chạy một hộp thoại ở phía trước trang HTML của bạn. Ví dụ: khi bạn thử chạy trang HTML sau
Hello World
window.alert["Greetings"];
Hộp thoại sau sẽ xuất hiện trong trình duyệt của bạn
Ví dụ về hộp cảnh báo JavaScript
Việc triển khai cho từng trình duyệt sẽ khác nhau một chút, nhưng tất cả đều hoạt động giống nhau. Biết được điều này, bạn có thể dễ dàng sử dụng hộp thoại để hiển thị giá trị của một biến JavaScript. Chỉ cần chuyển tên biến cho phương thức
Hello World
Greetings
6 như sau
Hello World
let name = "Nathan JS"
window.alert[name];
Đoạn mã trên sẽ khởi chạy một hộp thoại hiển thị giá trị của biến
Hello World
Greetings
7Phần kết luận
Hiển thị các biến JavaScript trong các trang HTML là một nhiệm vụ phổ biến đối với các nhà phát triển web. Các trình duyệt hiện đại cho phép bạn thao tác nội dung HTML bằng cách gọi các phương thức API JavaScript được hiển thị
Cách phổ biến nhất để hiển thị giá trị của một biến JavaScript là thao tác với giá trị thuộc tính
Hello
1, nhưng khi kiểm tra các biến của mình, bạn cũng có thể sử dụng các phương thức
Hello
0 hoặc ________0____2. Bạn được tự do sử dụng phương pháp phù hợp với mình nhất