Làm cách nào để hiển thị dữ liệu động trong bảng HTML bằng JavaScript?

Trong bài viết này, tôi sẽ giải thích bằng một ví dụ, cách tạo Bảng động trong HTML khi chạy bằng JavaScript

Các cột, hàng và ô sẽ được tạo động trong Bảng bằng JavaScript

 

 

Đánh dấu HTML

Đánh dấu HTML sau bao gồm Nút HTML và phần tử DIV HTML. Nút HTML đã được chỉ định một trình xử lý sự kiện OnClick gọi hàm JavaScript GenerateTable

 

 

Hàm JavaScript để tạo Bảng động trong HTML khi chạy

Bên trong hàm GenerateTable JavaScript, đầu tiên một Mảng JSON được tạo. Mảng JSON chứa các giá trị Tiêu đề và Ô của Bảng

Bảng HTML

Đầu tiên, một Bảng HTML động được tạo bằng phương thức JavaScript createElement

 

Thêm hàng tiêu đề

Hàng Tiêu đề sẽ được tạo bằng cách sử dụng phần tử đầu tiên của Mảng vì nó chứa các giá trị văn bản của cột Tiêu đề

Đầu tiên, một hàng được chèn vào Bảng và sau đó sử dụng số lượng cột, một vòng lặp được thực thi và từng phần tử của Bảng TH được tạo bằng phương thức createElement

Phương pháp chèn bảng. Phương thức này thêm một hàng mới vào Bảng tại chỉ mục đã chỉ định. Nếu chỉ mục được cung cấp là -1 thì hàng sẽ được thêm vào vị trí cuối cùng.

 

Thêm hàng dữ liệu

Một vòng lặp được thực hiện trên các phần tử mảng và từng Hàng một được tạo trong Bảng HTML. Sau đó, bên trong mỗi Hàng, một Ô được thêm vào bằng phương thức Bảng chènCell

Phương thức chèn hàng của bảng. Phương thức này thêm một ô mới vào Hàng của Bảng tại chỉ mục đã chỉ định. Nếu chỉ mục được cung cấp là -1 thì hàng sẽ được thêm vào vị trí cuối cùng.

 

Thêm Bảng động vào Trang

Cuối cùng, bảng được tạo động được thêm vào trang bằng cách thêm nó vào HTML DIV bằng phương thức appendChild

Lưu ý. Bạn cũng có thể thêm một phần tử vào nội dung nhưng sau đó bạn sẽ không thể đặt vị trí của phần tử đó trên trang. Sử dụng một thùng chứa DIV như vậy giúp chúng ta thêm phần tử động vào nơi mong muốn.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn giải pháp về cách thêm dữ liệu vào bảng HTML một cách linh hoạt bằng cách sử dụng JavaScript, đọc đầu vào từ người dùng sau khi gửi giá trị đã nhập được thêm vào bảng html bằng JavaScript

JavaScript được các lập trình viên trên khắp thế giới sử dụng để tạo nội dung web động và tương tác như ứng dụng và trình duyệt và nó là ngôn ngữ lập trình phía máy khách

Hướng dẫn từng bước về cách thêm dữ liệu vào bảng HTML một cách linh hoạt bằng JavaScript. -

Trong html, chúng tôi đã tạo trường đầu vào để đọc đầu vào của người dùng và loại nút đầu vào được xác định để gửi

When user after entered input clicks button it loads load[] function by using ‘ title’ event. In we collects the user input value and append to html table using DOM objects.

Mô hình đối tượng tài liệu [DOM] cho phép javascript thao tác một trang web đang được hiển thị

Cụ thể, nó cho phép đọc và thay thế mọi thứ trong một phần tử DOM nhất định [thẻ html]. Sau đó, kết quả sẽ có bảng với văn bản 'null' được thay đổi thành giá trị đầu vào của người dùng



dynamically add value to html table


Entering value added to table second column




nullnull
          function load[]{ document.getElementById['n1'].innerHTML=document.getElementById['inp'].value;           }
  1. thẻ hướng dẫn trình duyệt web biết phiên bản nào của tệp HTML được viết bằng
  2. The tag is used to indicate the beginning of HTML document.
  3. As above shown tag is containing information about webpage and if you need any external file those links are declared here. tag is used for set the webpage title.
  4. Both and tags having their pair end tag, so we need to close the ending tags respectively. If your not closed anyone of ending tag properly that is also affect the webpage result.
  5. tag is beginning of main coding part because it contain coding of entire website blocks and elements described here.
  6. tag gives description for user, tag with id ‘inp’ for getting input from user and tag with type ‘submit’ act as a button. When button clicks title event triggers load[] function executed.


  7. tag used for break the lines. Created one table with one row and two columns with ‘null’ value. In tag border=”1px solid black” defines border=”border-width-size border-style border-color”.
  8. In tag function load[] defined, document.getElementById['inp'].value line collects the value of input field and document.getElementById['n1'].innerHTML line replacing value of table column with id ‘n1’ to user entered value by DOM property of innerHTML.
  9. Lần lượt đóng cả hai thẻ , . Thẻ cho biết phần cuối của nội dung, Sau đó, thẻ cho biết phần cuối của tài liệu HTML
  10. Phần kết luận. -

    Tôi hy vọng hướng dẫn này về cách thêm dữ liệu vào bảng HTML động bằng cách sử dụng JavaScript sẽ giúp ích cho bạn và các bước cũng như phương pháp được đề cập ở trên sẽ dễ thực hiện và thực hiện

    Tóm lại, chúng ta có thể biết cách thêm dữ liệu vào bảng html một cách linh hoạt bằng cách sử dụng javascript

    Ở đây chúng ta đã học cách xử lý các phần tử và sự kiện DOM trong javascript

    Năng động theo nghĩa nó tương tác với người dùng, sau đó kết quả sẽ hiển thị trên các trang web và giá trị đầu vào cũng được thay đổi bởi người dùng trên toàn thế giới. Tôi hy vọng hướng dẫn này sẽ hữu ích cho mọi người

    Làm cách nào để hiển thị động dữ liệu HTML trong bảng qua JavaScript?

    Tạo bảng động [quay lại Sample1. .
    Lấy đối tượng body [mục đầu tiên của đối tượng tài liệu]
    Tạo tất cả các yếu tố
    Cuối cùng, nối từng con theo cấu trúc bảng [như hình trên]. Mã nguồn sau đây là phiên bản nhận xét cho sample1. html

    Làm cách nào để thêm dữ liệu vào bảng HTML một cách linh hoạt bằng HTML?

    Cách thêm dữ liệu động vào bảng trong HTML? .
    hàm addRow[tableID] {
    bảng var = tài liệu. getElementById[bảngID];
    var rowCount = bảng. hàng. chiều dài;
    hàng var = bảng. insertRow[rowCount];
    //Cột 1
    var ô1 = hàng. chènCell[0];
    var phần tử1 = tài liệu. createElement[“đầu vào”];
    phần tử1. gõ = “nút”;

    Làm cách nào để in dữ liệu động trong JavaScript?

    JavaScript. .
    Nhận ID người dùng đã chọn
    Tải dữ liệu từ tập lệnh phía máy chủ [ getData. php ] và đặt nội dung động vào phần tử cụ thể bằng phương thức jQuery load[]
    Mở Hộp thoại In để cho phép người dùng in nội dung động của div ẩn cụ thể bằng phương thức print[] của cửa sổ

    Làm cách nào để lấy dữ liệu động trong JavaScript?

    Tìm nạp dữ liệu động .
    Giới thiệu về JSON
    Tuần tự hóa dữ liệu thành JSON
    Phân tích cú pháp dữ liệu JSON
    Giới thiệu về URI và yêu cầu HTTP
    Sử dụng getString[] để tải tệp
    Sử dụng đối tượng HttpRequest để tải tệp. Thiết lập đối tượng HttpRequest. Gửi yêu cầu. Xử lý phản hồi. Tạo giao diện người dùng từ JSON
    Các nguồn lực khác

    Chủ Đề