Góc lấy tài liệu HTML

Trong tài liệu HTML, phương thức

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
6 tạo phần tử HTML được chỉ định bởi tagName hoặc một
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
7 nếu tagName không được nhận dạng

createElement(tagName)
createElement(tagName, options)

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
8

Một chuỗi chỉ định loại phần tử sẽ được tạo.

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
9 của phần tử đã tạo được khởi tạo với giá trị của tagName. Không sử dụng tên đủ điều kiện (như "html. a") bằng phương pháp này. Khi được gọi trên một tài liệu HTML,
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
0 chuyển tagName thành chữ thường trước khi tạo phần tử. Trong Firefox, Opera và Chrome,
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
0 hoạt động giống như
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
1

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
2 Tùy chọn

Một đối tượng có các thuộc tính sau

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
3

Tên thẻ của phần tử tùy chỉnh được xác định trước đó qua

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
4. Xem để biết thêm chi tiết

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
5 mới

Ghi chú. Một HTMLElement mới được trả về nếu tài liệu là HTMLDocument, đây là trường hợp phổ biến nhất. Nếu không, một phần tử mới được trả về

Thao tác này tạo một

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
6 mới và chèn nó trước phần tử có ID "
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
7"

HTML

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>

JavaScript

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
0

Kết quả

Đoạn mã ví dụ sau được lấy từ ví dụ về thành phần web trong danh sách mở rộng của chúng tôi (cũng có thể xem trực tiếp). Trong trường hợp này, phần tử tùy chỉnh của chúng tôi mở rộng phần tử

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
8, đại diện cho phần tử
DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
9

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
3

Nếu chúng tôi muốn tạo một phiên bản của phần tử này theo chương trình, chúng tôi sẽ sử dụng lệnh gọi dọc theo các dòng sau

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
4

Phần tử mới sẽ được cấp một thuộc tính

DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <title>Working with elementstitle>
  head>
  <body>
    <div id="div1">The text above has been created dynamically.div>
  body>
html>
3 có giá trị là tên thẻ của phần tử tùy chỉnh

Ghi chú. Để tương thích ngược với các phiên bản trước của đặc tả Phần tử tùy chỉnh, một số trình duyệt sẽ cho phép bạn chuyển một chuỗi vào đây thay vì một đối tượng, trong đó giá trị của chuỗi là tên thẻ của phần tử tùy chỉnh

Làm cách nào để lấy phần tử HTML ở dạng góc cạnh?

Sử dụng tham chiếu mẫu và ViewChildren() để lấy phần tử HTML . Tiêm Renderer và ElementRef vào hàm tạo. Sử dụng phương thức removeChild() của trình kết xuất để xóa thành phần con. Để lấy phần tử máy chủ, chúng ta cần sử dụng ElementRef.

Làm cách nào để hiển thị nội dung HTML ở góc cạnh?

Các thẻ HTML có thể được hiển thị trong tiêu đề và nội dung Lưới bằng cách bật thuộc tính disableHtmlEncode .

Làm cách nào để lấy phần tử HTML theo ID trong bản thảo?

getElementById(elementId. chuỗi). phần tử HTML. null; Truyền cho nó một chuỗi id phần tử và nó sẽ trả về HTMLElement hoặc null. Phương pháp này giới thiệu một trong những loại quan trọng nhất, HTMLElement. Nó đóng vai trò là giao diện cơ sở cho mọi giao diện phần tử khác.

Làm cách nào để có được DOM trong góc?

Chúng ta có thể truy cập DOM trong Angular bằng cách sử dụng các loại tham chiếu khác nhau như ElementRef , TemplateRef , ViewRef , ComponentRef và ViewContainerRef . Các loại tham chiếu này có thể được truy vấn từ các mẫu sử dụng @ViewChild và @ContentChild. Phần tử DOM gốc của trình duyệt có thể được truy cập thông qua ElementRef.