Computer >> Máy Tính >  >> Lập trình >> HTML

HTML DOM insertAdjacentHTML () Phương thức

Phương thức HTML DOM insertAdjacentHTML () chèn chuỗi văn bản dưới dạng HTML tại một vị trí được chỉ định.

Cú pháp

Sau đây là cú pháp -

Gọi insertAdjacentHTML () với các tham số là positionString và mã HTML

node.insertAdjacentHTML(“positionString”, “htmlString”)

Chuỗi vị trí

Đây, chuỗi vị trí có thể như sau -

positionString Mô tả
afterbegin Nó chèn htmlString sau phần đầu của phần tử nút
afterend Nó chèn htmlString sau phần tử nút
beforebegin Nó chèn htmlString trước phần tử nút
trước Nó chèn htmlString trước phần tử nút cuối

Chuỗi Html

và “htmlString” có thể là như sau -

positionString
new span hoặc

Đây là một đoạn mới


hoặc bất kỳ mã html hợp lệ nào khác

Ví dụ

Hãy để chúng tôi xem một ví dụ cho InsertAdjacentHTML () phương pháp -

<!DOCTYPE html>
<html>
<head>
<title>insertAdjacentHTML()</title>
<style>
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   * {
      padding: 2px;
      margin:5px;
   }
   input[type="button"] {
      border-radius: 10px;
   }
</style>
</head>
<body>
<form>
<fieldset>
<legend>insertAdjacentHTML( )</legend>
<h1>Family Tree</h1>
<span id="GrandFather">Grand Father --></span>
<span id="Father">Father --></span>
<span id="Myself">Myself</span>
<input type="button" onclick="rectifyTree()" value="Son is born">
</fieldset>
</form>
<script>
   function rectifyTree() {
      var MSpan = document.getElementById("Myself");
      MSpan.insertAdjacentHTML("afterend", "<span id='Son'>-->Son</span>");
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Trước khi nhấp vào ‘ Con trai chào đời Nút '-

HTML DOM insertAdjacentHTML () Phương thức

Sau khi nhấp vào ‘ Con trai chào đời Nút '-

HTML DOM insertAdjacentHTML () Phương thức