Hướng dẫn outerhtml w3schools - outhtml w3schools

Ví dụ

Thay đổi phần tử H2 đầu tiên và nội dung đó:

Show

document.getElsementByTagName ("h2") [0] = "đã thay đổi!";

Hãy tự mình thử »

Thay thế một phần tử bằng tiêu đề:

phần tử.outerhtml = "Đây là phần tử H2";

Hãy tự mình thử »

Thay thế một phần tử bằng tiêu đề:

phần tử.outerhtml = "Đây là phần tử H2";
alert(html);

Hãy tự mình thử »

Thay thế một phần tử bằng tiêu đề:

phần tử.outerhtml = "Đây là phần tử H2";
alert(html);

Hãy tự mình thử »


Thay thế một phần tử bằng tiêu đề:

phần tử.outerhtml = "Đây là phần tử H2";



Thông báo cho HTML bên ngoài của một phần tử:

Đặt html = document.getElsByTagName ("h2") [0] .outerhtml; cảnh báo (HTML);

Đặt html = document.getElsByTagName ("ul") [0] .outerhtml; cảnh báo (HTML);

Định nghĩa và cách sử dụng

Thuộc tính outerHTML đặt hoặc trả về phần tử HTML, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Cú pháp
Trả lại thuộc tính Outerhtml:Đặt thuộc tính Outerhtml:

Giá trị tài sản

Giá trịCú pháp
Trả lại thuộc tính Outerhtml:Đặt thuộc tính Outerhtml:

Giá trị tài sản

Giá trị

Sự mô tảchữNội dung HTML mới.Giá trị trả vềLoại hìnhSợi dây
Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.Nội dung HTML của phần tử, bao gồm các thuộc tính, thẻ bắt đầu và thẻ kết thúc.



Phân tích cú pháp XML hoặc HTML vào cây dom:
This is a div.
7

Dễ học với html "hãy tự mình thử"

Với trình chỉnh sửa "Hãy thử chính mình" của chúng tôi, bạn có thể chỉnh sửa mã HTML và xem kết quả:

Thí dụ


Page Title

Tiêu đề trang

This is a paragraph.

Đây là một tiêu đề này là một đoạn văn.

Hãy tự mình thử »

Hãy tự mình thử »


Nhấp vào nút "Hãy tự mình thử" để xem nó hoạt động như thế nào.

Ví dụ HTML

Trong hướng dẫn HTML này, bạn sẽ tìm thấy hơn 200 ví dụ. Với trình soạn thảo "Hãy thử trực tuyến của chúng tôi", bạn có thể tự chỉnh sửa và kiểm tra từng ví dụ!



Truy cập ví dụ HTML!

Bài tập HTML

Hướng dẫn HTML này cũng chứa gần 100 bài tập HTML.

Exercise:

Kiểm tra bản thân với các bài tập

Thêm "ToolTip" vào đoạn văn bên dưới với văn bản "Giới thiệu về W3Schools".

W3Schools là trang web của nhà phát triển web.


Bắt đầu bài tập

Bài kiểm tra bài kiểm tra HTML

Kiểm tra các kỹ năng HTML của bạn với bài kiểm tra HTML của chúng tôi!


Bắt đầu bài kiểm tra HTML!

Việc học của tôi

Theo dõi tiến trình của bạn với chương trình "Học tập" miễn phí tại đây tại W3Schools.

Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm!

Hướng dẫn outerhtml w3schools - outhtml w3schools


Đây là một tính năng tùy chọn. Bạn có thể học W3Schools mà không cần sử dụng học tập của tôi.

Tài liệu tham khảo HTML


Tại W3Schools, bạn sẽ tìm thấy các tài liệu tham khảo đầy đủ về các phần tử, thuộc tính, sự kiện, tên màu, thực thể, bộ ký tự, mã hóa URL, mã ngôn ngữ, tin nhắn HTTP, hỗ trợ trình duyệt, v.v.

Khởi động sự nghiệp của bạnthe course

Được chứng nhận bằng cách hoàn thành khóa học

Được chứng nhận


Phân tích cú pháp XML hoặc HTML vào cây dom:

<div id="container">
  <div id="d">This is a div.div>
div>
7outerHTML attribute of the
const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window
0 DOM interface gets the serialized HTML fragment describing the element including its descendants. It can also be set to replace the element with nodes parsed from the given string.

Thuộc tính outerHTML của giao diện DOM ____10 có đoạn HTML được nối tiếp mô tả phần tử bao gồm cả hậu duệ của nó. Nó cũng có thể được đặt để thay thế phần tử bằng các nút được phân tích cú pháp từ chuỗi đã cho.

Để chỉ có được biểu diễn HTML của nội dung của một phần tử hoặc để thay thế nội dung của một phần tử, hãy sử dụng thuộc tính const d = document.getElementById("d"); console.log(d.outerHTML); // The string '

Content

Further Elaborated

' // is written to the console window 1 thay thế.

Giá trị

Ngoại lệ

const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window
6
const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window
7

Ném nếu một nỗ lực được thực hiện để đặt outerHTML bằng cách sử dụng chuỗi HTML không hợp lệ.

const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window
9
const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window
7

Ném nếu một nỗ lực được thực hiện để đặt outerHTML trên một phần tử là con trực tiếp của

<div id="container">
  <div id="d">This is a div.div>
div>
2, chẳng hạn như
<div id="container">
  <div id="d">This is a div.div>
div>
3.

Ví dụ

Nhận giá trị của thuộc tính Outerhtml của một phần tử

HTML

<div id="d">
  <p>Contentp>
  <p>Further Elaboratedp>
div>

JavaScript

const d = document.getElementById("d");
console.log(d.outerHTML);

// The string '

Content

Further Elaborated

'
// is written to the console window

Thay thế một nút bằng cách đặt thuộc tính Outerhtml

HTML

<div id="container">
  <div id="d">This is a div.div>
div>

JavaScript

const container = document.getElementById("container");
const d = document.getElementById("d");

console.log(container.firstElementChild.nodeName); // logs "DIV"

d.outerHTML = "

This paragraph replaced the original div.

"
; console.log(container.firstElementChild.nodeName); // logs "P" // The #d div is no longer part of the document tree, // the new paragraph replaced it.

Thay thế một nút bằng cách đặt thuộc tính Outerhtml

Ghi chú

const div = document.createElement("div");
div.outerHTML = "
test
"
; console.log(div.outerHTML); // output: "
"

Nếu phần tử không có phần tử cha, việc đặt thuộc tính outerHTML của nó sẽ không thay đổi hoặc con cháu của nó. Nhiều trình duyệt cũng sẽ ném một ngoại lệ. Ví dụ:

const p = document.querySelector("p");
console.log(p.nodeName); // shows: "P"
p.outerHTML = "
This div replaced a paragraph.
"
; console.log(p.nodeName); // still "P";

Ngoài ra, trong khi phần tử sẽ được thay thế trong tài liệu, biến có thuộc tính outerHTML được đặt vẫn sẽ giữ tham chiếu đến phần tử gốc:

const anc = document.createElement("a");
anc.href = "https://developer.mozilla.org?a=b&c=d";
console.log(anc.outerHTML); // output: ""

Giá trị trả về sẽ chứa các thuộc tính thoát HTML:

Thông số kỹ thuật
Sự chỉ rõ
# dom-element-outerhtml

Dom phân tích và tuần tự hóa # DOM-Sement-Oliterhtml

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

  • Xem thêm
  • Phân tích cú pháp XML hoặc HTML vào cây dom:
    <div id="container">
      <div id="d">This is a div.div>
    div>
    
    7
  • <div id="container">
      <div id="d">This is a div.div>
    div>
    
    8