Làm cách nào để lưu trữ dữ liệu trong phần tử HTML?

Trong bài viết này chúng ta sẽ tìm hiểu cách lưu trữ dữ liệu vào DOM. Bạn có thể sử dụng thuộc tính data-* để lưu trữ dữ liệu hoặc thông tin trên DOM. Các thuộc tính data-* có thể được sử dụng để xác định các thuộc tính dữ liệu tùy chỉnh của riêng chúng tôi. Nó được sử dụng để lưu trữ dữ liệu tùy chỉnh ở chế độ riêng tư cho trang hoặc ứng dụng

Chủ yếu có 2 phần của Thuộc tính dữ liệu

  • Tên thuộc tính. Tên thuộc tính phải dài ít nhất một ký tự, không chứa chữ in hoa và có tiền tố là 'data-'
  • Giá trị thuộc tính. Có thể là bất kỳ chuỗi nào

cú pháp

Ghi chú

  1. Bất kỳ Dữ liệu nào được lưu trữ trong DOM đều có thể được xem trong mã nguồn (Công cụ dành cho nhà phát triển)
  2. Bạn không thể sử dụng chữ hoa với thuộc tính data-*

ví dụ 1

HTML




 

<body>

  <div>

$(selector).data(para1);
0<___
$(selector).data(para1);
2
$(selector).data(para1);
3
$(selector).data(para1);
2>

$(selector).data(para1);
0<___
$(selector).data(para1);
8
$(selector).data(para1);
901 204

56089

$(selector).data(para1);
0<1
$(selector).data(para1);
8>

  <1_______85_______>

  <body0>

 

  <div>

$(selector).data(para1);
0<
$(selector).data(para1);
2body9
$(selector).data(para1);
2>

$(selector).data(para1);
0<___
$(selector).data(para1);
8
$(selector).data(para1);
901 204

56089

$(selector).data(para1);
0<1
$(selector).data(para1);
8>

  <1_______85_______>

  <body0>

 

  <div>

$(selector).data(para1);
0<
$(selector).data(para1);
2div5
$(selector).data(para1);
2>

$(selector).data(para1);
0<___
$(selector).data(para1);
8
$(selector).data(para1);
901 204

56089

$(selector).data(para1);
0<1
$(selector).data(para1);
8>

  <1_______85_______>

 

  <

$(selector).data(para1);
12>

$(selector).data(para1);
0
$(selector).data(para1);
15

$(selector).data(para1);
16_______1_______17

5

$(selector).data(para1);
19

5

$(selector).data(para1);
21

$(selector).data(para1);
0
$(selector).data(para1);
23

  <1_______1_______12>

<1____81_______>

 

<1

$(selector).data(para1);
32>

đầu ra

Làm cách nào để lưu trữ dữ liệu trong phần tử HTML?

ví dụ 2

Bạn cũng có thể sử dụng phương thức data() trong jQuery để lưu trữ Dữ liệu trên DOM, đây là một phương thức sẵn có trong jQuery được sử dụng để đính kèm dữ liệu hoặc lấy dữ liệu cho các phần tử đã chọn

cú pháp

$(selector).data(para1);

HTML




<

$(selector).data(para1);
32>

 

<

$(selector).data(para1);
38>

  <

$(selector).data(para1);
12
$(selector).data(para1);
43

$(selector).data(para1);
16_______1_______45

  <1_______1_______12>

 

  <

$(selector).data(para1);
52>

$(selector).data(para1);
0
$(selector).data(para1);
55

$(selector).data(para1);
16_______1_______57

$(selector).data(para1);
16_______1_______59

$(selector).data(para1);
16_______1_______61

$(selector).data(para1);
16_______1_______63

$(selector).data(para1);
16_______1_______65

$(selector).data(para1);
0
$(selector).data(para1);
23

 

$(selector).data(para1);
0
$(selector).data(para1);
69

$(selector).data(para1);
70
$(selector).data(para1);
71

$(selector).data(para1);
0
$(selector).data(para1);
23

  <1_______1_______52>

<1

$(selector).data(para1);
38>

 

<body>

  <div>

$(selector).data(para1);
0
$(selector).data(para1);
89

$(selector).data(para1);
0<___
$(selector).data(para1);
92
$(selector).data(para1);
93
$(selector).data(para1);
92
$(selector).data(para1);
95
$(selector).data(para1);
92
$(selector).data(para1);
93_______1_______92
$(selector).data(para1);
99

Bạn có thể lưu trữ dữ liệu trong HTML không?

Lưu trữ web HTML cung cấp hai đối tượng để lưu trữ dữ liệu trên máy khách. cửa sổ. localStorage - lưu trữ dữ liệu không có ngày hết hạn . cửa sổ .

Làm cách nào để lưu trữ dữ liệu trong thẻ HTML?

Câu trả lời rõ ràng ngay lập tức là sử dụng các thuộc tính trên phần tử. .
Đặt dữ liệu vào thuộc tính id
Đặt dữ liệu vào thuộc tính tùy ý
Đặt dữ liệu trong thuộc tính lớp
Đặt dữ liệu của bạn vào một thẻ khác

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

Thuộc tính phương thức chỉ định cách gửi dữ liệu biểu mẫu (dữ liệu biểu mẫu được gửi đến trang được chỉ định trong thuộc tính hành động). Dữ liệu biểu mẫu có thể được gửi dưới dạng biến URL (với method="get" ) hoặc dưới dạng giao dịch bài đăng HTTP (với method="post" ) . Ghi chú về NHẬN. Nối dữ liệu biểu mẫu vào URL theo cặp tên/giá trị.

Làm cách nào để sử dụng các thuộc tính dữ liệu trong HTML?

Để lấy thuộc tính dữ liệu thông qua đối tượng tập dữ liệu, lấy thuộc tính theo phần tên thuộc tính sau data- (lưu ý rằng dấu gạch ngang . Mỗi thuộc tính là một chuỗi và có thể được đọc và viết. Trong trường hợp trên thiết lập bài viết. tập dữ liệu. cột = 5 sẽ thay đổi thuộc tính đó thành "5".