Tạo phần tử bằng HTML

Trong bài viết này, chúng ta sẽ thảo luận về cách tạo một phần tử HTML thông qua JavaScript. Sau đây, chúng ta sẽ xem một số ví dụ để chèn phần tử đã tạo vào tài liệu

Tạo phần tử bằng HTML không phải là cách duy nhất để tạo phần tử. Tuy nhiên, để đơn giản, nhiều khi chúng ta tạo phần tử trực tiếp trong tài liệu HTML nhưng sử dụng JavaScript thì cũng có thể tạo phần tử

Tài liệu. createElement[] được sử dụng để tạo động một nút phần tử HTML với tên được chỉ định thông qua JavaScript. Phương thức này lấy tên của phần tử làm tham số và tạo nút phần tử đó

Sau khi tạo một phần tử, chúng ta có thể sử dụng phương thức appendChild[] hoặc phương thức insertB Before[] để chèn phần tử đã tạo vào tài liệu

Chúng ta có thể sử dụng phương thức removeChild[] để xóa một nút và cũng có thể sử dụng phương thức replaceChild[] để thay thế nút

cú pháp

Phương thức này chấp nhận một giá trị tham số duy nhất được nêu như sau

Tên nút. Nó là tham số bắt buộc. Tham số này thuộc loại chuỗi. Nó chỉ định tên của phần tử mà chúng ta phải tạo. Tên phần tử được chỉ định trong tham số sẽ tạo phần tử;

Tài liệu. createElement[] sẽ trả về phần tử mới được tạo

Bây giờ, hãy xem một số ví dụ về việc sử dụng tài liệu. phương thức createElement[]. Ở đây, chúng tôi sẽ chỉ ra hai ví dụ. Trong ví dụ đầu tiên, chúng ta sẽ sử dụng phương thức appendChild[] để chèn phần tử vào tài liệu và trong ví dụ thứ hai, chúng ta sẽ sử dụng phương thức insertB Before[] để chèn phần tử được tạo bởi tài liệu. phương thức createElement[]

Ví dụ 1

Trong ví dụ này, chúng tôi đang sử dụng tài liệu. phương thức createElement[] để tạo một phần tử nút mới. Chúng tôi sẽ chèn phần tử đã tạo bằng cách sử dụng phương thức appendChild[]. Ở đây, có một phương thức fun[] sẽ tạo một phần tử nút mới bằng cách sử dụng phương thức createElement[]. Chúng tôi đặt văn bản bằng cách sử dụng InternalHTML sẽ được hiển thị trên đầu nút

Hãy xem ví dụ dưới đây

Kiểm tra nó ngay bây giờ

đầu ra

Sau khi thực thi đoạn mã trên, đầu ra sẽ là -

Sau khi nhấp vào nút đã cho, đầu ra sẽ là -

Ví dụ2

Trong ví dụ này, chúng tôi đang sử dụng tài liệu. phương thức createElement[] để tạo một phần tử nút mới. Ở đây, chúng tôi đang sử dụng phương thức insertB Before[] để chèn phần tử đã tạo. Có một phần tử div có một phần tử con đoạn văn. Phần tử nút mới sẽ được chèn trước phần tử con đoạn của phần tử div

Hãy xem ví dụ dưới đây

Kiểm tra nó ngay bây giờ

đầu ra

Sau khi thực thi đoạn mã trên, đầu ra sẽ là -

Sau khi nhấp vào nút trên, đầu ra sẽ là -

Ảnh chụp màn hình ở trên cho thấy phần tử nút mới được chèn trước phần tử đoạn văn. Điều này là do chúng ta đã sử dụng phương thức insertB Before[] để chèn phần tử mới được tạo bằng cách sử dụng tài liệu. phương thức createElement[]

Tạo các phần tử bằng cách sử dụng các thẻ HTML không phải là cách duy nhất để làm điều đó — trên thực tế, có thể tạo, sửa đổi và chèn các phần tử từ JavaScript

Đây là một ví dụ tạo một


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
1, thêm một số văn bản vào nó và nối nó làm thành phần cuối cùng trong phần nội dung


var div = document.createElement['div'];
div.textContent = "Sup, y'all?";
div.setAttribute['class', 'note'];
document.body.appendChild[div];

Vì vậy,


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
2 được sử dụng với thẻ HTML để tạo phần tử. Sau đó,

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
3 được sửa đổi và sau đó thuộc tính lớp được sửa đổi bằng cách sử dụng

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
4. Điều này cũng có thể được sử dụng để thêm thuộc tính dữ liệu hoặc bất kỳ loại thuộc tính nào khác, giống như bạn có thể làm trong HTML. Cuối cùng, phần tử được thêm vào phần thân bằng cách sử dụng phương thức

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
0 của phần tử

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
5

Về cơ bản nó tương đương với


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
1

Trên thực tế, tất cả các phần tử đều có phương thức


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
0, vì vậy sau khi thực hiện các thao tác trên, bạn có thể thực hiện các thao tác sau


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
3 sẽ được thêm vào cuối phần tử

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
1

Liên kết với chúng tôi. Nếu bạn thấy HTML Dog hữu ích, vui lòng cân nhắc việc liên kết với chúng tôi.

Thật không may, thuộc tính


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
3 được sử dụng không được hỗ trợ bởi tất cả các trình duyệt. Internet Explorer [mặt buồn] chỉ hỗ trợ một thuộc tính tương đương có tên là

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
6. Các trình duyệt khác cũng hỗ trợ

var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
6 nhưng vì lợi ích của các tiêu chuẩn web, tốt nhất bạn nên xem phần tử đó hỗ trợ thuộc tính nào và sử dụng thuộc tính đó

________số 8

Loại bỏ một yếu tố

Loại bỏ các yếu tố cũng thú vị. Mỗi phần tử DOM có một thuộc tính thực sự là cha của phần tử DOM. Để xóa một phần tử, bạn gọi phương thức


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
8 của cha, truyền vào phần tử con mà bạn muốn xóa. Một cái gì đó như thế này


var span = document.createElement['span'];
span.textContent = "Hello!";
div.appendChild[span];
0

Đơn giản nhỉ?

Tạo bằng jQuery

Cách khác là sử dụng cú pháp tạo phần tử của jQuery. Ví dụ này làm tương tự như các ví dụ trên cộng lại

Cái gì được sử dụng để tạo một phần tử HTML?

Một phần tử HTML được xác định bởi thẻ bắt đầu, một số nội dung và thẻ kết thúc .

Làm cách nào để tạo phần tử HTML trong JavaScript?

Mã này tạo một phần tử .
const para = tài liệu. createElement["p"];
nút const = tài liệu. createTextNode["Đây là một đoạn mới. "];
cho. appendChild[nút];
phần tử const = tài liệu. getElementById["div1"];
thành phần. .
const elmnt = tài liệu. getElementById["p1"];
cây du. gỡ bỏ[];
const cha mẹ = tài liệu

Phương thức createElement[] là gì?

Phương thức HTML DOM createElement[] được dùng để tạo động phần tử HTML bằng JavaScript . Nó lấy tên phần tử làm tham số và tạo nút phần tử đó. Bạn cần sử dụng phương thức appendChild[] để có phần tử mới được tạo như một phần của DOM.

5 yếu tố của HTML là gì?

Các thành phần và thuộc tính HTML5 .
Phần tử âm thanh
yếu tố canvas
Thuộc tính có thể chỉnh sửa nội dung
Loại đầu vào
Phần tử keygen
Yếu tố mét
Phần tử đầu ra
yếu tố tiến độ

Chủ Đề