Hướng dẫn how display javascript data in html? - làm thế nào để hiển thị dữ liệu javascript trong html?


Làm thế nào để hiển thị các đối tượng JavaScript?

Hiển thị một đối tượng JavaScript sẽ xuất ra [đối tượng đối tượng].[object Object].

Thí dụ

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

document.getEuityById ("demo"). innerHtml = person;

Hãy tự mình thử »

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:

  • Hiển thị các thuộc tính đối tượng theo tên
  • Hiển thị các thuộc tính đối tượng trong một vòng lặp
  • Hiển thị đối tượng bằng Object.Values ​​()
  • Hiển thị đối tượng bằng JSON.Stringify ()

Hiển thị các thuộc tính đối tượng

Các thuộc tính của một đối tượng có thể được hiển thị dưới dạng chuỗi:

Thí dụ

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

document.getEuityById ("demo"). innerHtml = person;
person.name + "," + person.age + "," + person.city;

Hãy tự mình thử »


Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:

Hiển thị các thuộc tính đối tượng theo tên

Thí dụ

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

document.getEuityById ("demo"). innerHtml = person;
for (let x in person) {
txt += person[x] + " ";
};

Hãy tự mình thử »

Hãy tự mình thử »

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:person[x] in the loop.

Hiển thị các thuộc tính đối tượng theo tên will not work (Because x is a variable).


Hiển thị các thuộc tính đối tượng trong một vòng lặp

Hiển thị đối tượng bằng Object.Values ​​()

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

document.getEuityById ("demo"). innerHtml = person;

Hãy tự mình thử »

Thí dụ

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:
document.getElementById("demo").innerHTML = myArray;

Hãy tự mình thử »

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:

Hiển thị các thuộc tính đối tượng theo tênHiển thị các thuộc tính đối tượng trong một vòng lặpHiển thị đối tượng bằng Object.Values ​​()Hiển thị đối tượng bằng JSON.Stringify ()Hiển thị các thuộc tính đối tượng



Các thuộc tính của một đối tượng có thể được hiển thị dưới dạng chuỗi:

document.getEuityById ("demo"). innerHtml = person.name + "," + person.age + "," + person.city;

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

Hiển thị đối tượng trong một vòng lặp

Các thuộc tính của một đối tượng có thể được thu thập trong một vòng lặp:

Thí dụ

const person = {& nbsp; Tên: "John", & nbsp; Tuổi: 30, & NBSP; Thành phố: "New York"};
  name: "John",
  age: 30,
  city: "New York"
};

Đặt txt = ""; for (đặt x vào người) {txt + = person [x] + ""; };
document.getElementById("demo").innerHTML = myString;

Hãy tự mình thử »

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:

Hiển thị các thuộc tính đối tượng theo tên

Hiển thị các thuộc tính đối tượng trong một vòng lặp


Hiển thị đối tượng bằng Object.Values ​​()

Hiển thị đối tượng bằng JSON.Stringify ()

Thí dụ

Hiển thị các thuộc tính đối tượng
  name: "John",
  today: new Date()
};

Đặt txt = ""; for (đặt x vào người) {txt + = person [x] + ""; };
document.getElementById("demo").innerHTML = myString;

Hãy tự mình thử »


document.getEuityById ("demo"). innerHtml = txt;

Bạn phải sử dụng người [x] trong vòng lặp.

Thí dụ

person.x sẽ không hoạt động (vì x là một biến).
  name: "John",
  age: function () {return 30;}
};

Đặt txt = ""; for (đặt x vào người) {txt + = person [x] + ""; };
document.getElementById("demo").innerHTML = myString;

Hãy tự mình thử »

document.getEuityById ("demo"). innerHtml = txt;

Bạn phải sử dụng người [x] trong vòng lặp.

person.x sẽ không hoạt động (vì x là một biến).
  name: "John",
  age: function () {return 30;}
};
person.age = person.age.toString();

Đặt txt = ""; for (đặt x vào người) {txt + = person [x] + ""; };
document.getElementById("demo").innerHTML = myString;

Hãy tự mình thử »


document.getEuityById ("demo"). innerHtml = txt;

Bạn phải sử dụng người [x] trong vòng lặp.

Thí dụ

person.x sẽ không hoạt động (vì x là một biến).

Sử dụng object.values ​​()
document.getElementById("demo").innerHTML = myString;

Hãy tự mình thử »

Một số giải pháp phổ biến để hiển thị các đối tượng JavaScript là:

["John","Peter","Sally","Jane"]



Tìm hiểu cách sử dụng giá trị biến JavaScript trong trang HTML.

Có ba cách để hiển thị các giá trị biến JavaScript trong các trang HTML:

  • Hiển thị biến bằng phương pháp
    let name = "Nathan";
    document.write(name); // Writes Nathan to the  tag
    
    let num = 999;
    document.write(num); // Writes 999 to the  tag
    
    7
  • Hiển thị biến thành nội dung phần tử HTML bằng cách sử dụng 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
  • Hiển thị biến bằng phương thức
    let name = "Nathan";
    document.write(name); // Writes Nathan to the  tag
    
    let num = 999;
    document.write(num); // Writes 999 to the  tag
    
    9

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 các trang HTML. Hãy bắt đầu với việc sử dụng phương pháp

let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
7.

Hiển thị biến JavaScript bằng phương pháp let name = "Nathan"; document.write(name); // Writes Nathan to the tag let num = 999; document.write(num); // Writes 999 to the tag 7

Phương thức

let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
7 cho phép bạn thay thế toàn bộ nội dung của thẻ HTML
<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
3 bằng các biểu thức HTML và JavaScript mà bạn muốn được hiển thị bên trong thẻ
<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
3. Giả sử bạn có phần tử HTML sau:

<body>
  <h2>Hello Worldh2>
  <p>Greetingsp>
body>

Khi bạn chạy phương thức

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
5 trên phần HTML ở trên, nội dung của
<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
3 sẽ được thay thế như sau:

Biết được đ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

let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
7:

let 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

let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
7 thường chỉ được sử dụng cho mục đích thử nghiệm vì nó sẽ xóa bất kỳ phần tử HTML hiện có nào trong thẻ
<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
3 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 bạn. Để làm điều đó, bạn cần sử dụng phương pháp tiếp theo.

Hiển thị biến JavaScript bằng thuộc tính bên trong.

Mỗi phần tử HTML 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 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
let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
8 bằng cách sử dụng JavaScript bằng cách chỉ định thuộc tính cho một giá trị khác.

Ví dụ: hãy tưởng tượng bạn có thẻ HTML

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>
3 sau:

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Greetingsp>
body>

Bạn có thể thay thế nội dung của thẻ

document.getElementById("greeting").innerHTML = "Bonjour";
3 bằng cách lần đầu tiên truy xuất phần tử bằng định danh của nó. Vì phần tử
document.getElementById("greeting").innerHTML = "Bonjour";
3 có thuộc tính
document.getElementById("greeting").innerHTML = "Bonjour";
5 với giá trị
document.getElementById("greeting").innerHTML = "Bonjour";
6, bạn có thể sử dụng phương thức
document.getElementById("greeting").innerHTML = "Bonjour";
7 để truy xuất nó và thay đổi 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 của nó.

Đây là cách bạn làm điều đó:

document.getElementById("greeting").innerHTML = "Bonjour";

Nội dung của thẻ

document.getElementById("greeting").innerHTML = "Bonjour";
3 sẽ được thay đổi như sau:

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Bonjourp>
body>

Biết được điều này, bạn chỉ có thể bọc không gian nơi bạn muốn biến JavaScript của mình được hiển thị với phần tử

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Bonjourp>
body>
0 như sau:

<body>
  <h2>Hello, my name is <span id="name">span>h2>
  <script>
    let name = "Nathan";
    document.getElementById("name").innerHTML = name;
  script>
body>

Mã trên sẽ xuất ra HTML sau:

<h2>Hello, my name is <span id="name">Nathanspan>h2>

Và đó là cách mà bạn có thể hiển thị các giá trị biến JavaScript bằng 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.

Hiển thị biến JavaScript bằng phương thức Window.Alert ()

Phương thức

let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
9 cho phép bạn khởi chạy 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:

<body>
  <h2>Hello Worldh2>
  <script>
    window.alert("Greetings");
  script>
body>

Hộp thoại sau đây sẽ xuất hiện trong trình duyệt của bạn:

Việc triển khai cho mỗi trình duyệt sẽ hơi khác nhau, 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 biến JavaScript. Chỉ cần chuyển tên biến cho phương thức

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Bonjourp>
body>
3 như sau:

<body>
  <h2>Hello Worldh2>
  <script>
    let name = "Nathan JS"
    window.alert(name);
  script>
body>

Mã trên sẽ khởi chạy một hộp thoại hiển thị giá trị của biến

<body>
  <h2 id="header">Hello Worldh2>
  <p id="greeting">Bonjourp>
body>
4.

Sự 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 cho 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 lộ ra.

Cách phổ biến nhất để hiển thị giá trị của biến JavaScript là bằng cách thao tác giá trị 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, nhưng khi kiểm tra các biến của bạn, bạn cũng có thể sử dụng các phương thức
let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
7 hoặc
let name = "Nathan";
document.write(name); // Writes Nathan to the  tag

let num = 999;
document.write(num); // Writes 999 to the  tag
9. Bạn có thể tự do sử dụng phương pháp phù hợp với bạn nhất.