Làm cách nào để nối thêm văn bản trong JavaScript?

Để nối thêm bằng thuộc tính InternalHTML, trước tiên hãy chọn phần tử (div) nơi bạn muốn nối thêm mã. Sau đó, thêm mã được đính kèm dưới dạng chuỗi bằng toán tử += trên InternalHTML.  

cú pháp

element.innerHTML += "additional HTML code"

hoặc là

element.innerHTML = element.innerHTML + "additional HTML code"

Thí dụ.  

html




<html>

 

<head>

element.innerHTML = element.innerHTML + "additional HTML code"
1<
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
5_______1_______6

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
1<
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
3>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
6

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______10_______8

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
9

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______87_______1

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
55

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______87_______7

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
3>

element.innerHTML = element.innerHTML + "additional HTML code"
8head>

 

<<9>

element.innerHTML = element.innerHTML + "additional HTML code"
1<html3 html4html5html6>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<>0_______90_______1>0>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<>6>

>8>9

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
element.innerHTML = element.innerHTML + "additional HTML code"
8>6>

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8html3>

 

element.innerHTML = element.innerHTML + "additional HTML code"
1<___<1 <2html5<4<5<1_______90_______

element.innerHTML = element.innerHTML + "additional HTML code"
1<head0>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5head3

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______93_______5

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______93_______7head8head9head8
element.innerHTML = element.innerHTML + "additional HTML code"
01

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8head0>

element.innerHTML = element.innerHTML + "additional HTML code"
8<9>

 

element.innerHTML = element.innerHTML + "additional HTML code"
8html>

đầu ra

Làm cách nào để nối thêm văn bản trong JavaScript?

 

Ghi chú. Phương pháp này về cơ bản sẽ phá hủy tất cả nội dung của div và tạo lại nó. Vì vậy, nếu bạn có bất kỳ trình nghe nào được gắn vào các nút con của div đó, chúng sẽ bị mất

Sử dụng phương thức insertAdjacentHTML()

Mã HTML có thể được thêm vào div bằng cách sử dụng phương thức insertAdjacentHTML(). Tuy nhiên, bạn cần chọn một phần tử bên trong div để thêm mã. Phương thức này nhận hai tham số

  1. Vị trí (trong tài liệu) mà bạn muốn chèn mã ('afterbegin', 'beforebegin', 'afterend', 'beforeend')
  2. Mã HTML bạn muốn chèn kèm theo dấu ngoặc kép

cú pháp

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');

HTML




<html>

 

<head>

element.innerHTML = element.innerHTML + "additional HTML code"
1<
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
5_______1_______28

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
1<
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
3>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
6

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______10_______8

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______87_______1

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

element.innerHTML = element.innerHTML + "additional HTML code"
1____87_______5

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
element.innerHTML = element.innerHTML + "additional HTML code"
48

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
3>

element.innerHTML = element.innerHTML + "additional HTML code"
8head>

 

<<9>

element.innerHTML = element.innerHTML + "additional HTML code"
1<html3 html4html5html6>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<>0_______90_______1>0>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<>6 html4html5
element.innerHTML = element.innerHTML + "additional HTML code"
80_______90_______

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
element.innerHTML = element.innerHTML + "additional HTML code"
83_______90_______6>

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8html3>

 

element.innerHTML = element.innerHTML + "additional HTML code"
1<___<1 <2html5<4<5<1_______90_______

element.innerHTML = element.innerHTML + "additional HTML code"
1<head0>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5head3

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7_______10_______07

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
08head7head8head9head8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
13

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5____87_______3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8head0>

element.innerHTML = element.innerHTML + "additional HTML code"
8<9>

 

element.innerHTML = element.innerHTML + "additional HTML code"
8html>

ĐẦU RA

Làm cách nào để nối thêm văn bản trong JavaScript?

 

Ghi chú. Bạn không bao giờ nên chèn mã HTML theo cách này nếu bạn lấy nó làm đầu vào từ người dùng. Nó mở trang web của bạn đến lỗ hổng cross-site scripting

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

Làm cách nào để nối thêm văn bản trong HTML?

Để nối thêm bằng thuộc tính InternalHTML, trước tiên hãy chọn phần tử (div) nơi bạn muốn nối thêm mã. Sau đó, thêm mã được đính kèm dưới dạng chuỗi bằng toán tử += trên InternalHTML

Có append trong JavaScript không?

JavaScript Append là một trong những phương pháp hữu ích được sử dụng để chèn nội dung bắt buộc vào vị trí cuối của các thành phần cụ thể được chọn . Phương thức Append() rất hữu ích để tạo nội dung với sự trợ giúp của HTML, jQuery cũng như DOM. Người ta có thể chèn nội dung bằng cách chỉ định tham số ở cuối phần tử đã cho theo các phần tử phù hợp.

Làm cách nào để thêm văn bản trong JavaScript một cách linh hoạt?

This JavaScript function is defined in the